Animation 在BlackBerry中闪烁Labelfield文本
如何连续地用单色闪烁LabelField文本?在安卓系统中,它可以通过字母动画来完成。如何在BlackBerry上执行此操作?扩展Animation 在BlackBerry中闪烁Labelfield文本,animation,blackberry,java-me,Animation,Blackberry,Java Me,如何连续地用单色闪烁LabelField文本?在安卓系统中,它可以通过字母动画来完成。如何在BlackBerry上执行此操作?扩展LabelField类并重写其绘制(图形g)方法,以便在连续调用时绘制/擦除文本 然后实现一个TimerTask,并使用Timer类实例启动它 此任务应定期使自定义标签字段无效,例如,每秒一次 invalidate()调用将导致字段重新绘制,标签文本将闪烁。扩展LabelField类并重写其绘制(图形g)方法,以便在连续调用时绘制/擦除文本 然后实现一个TimerTa
LabelField
类并重写其绘制(图形g)
方法,以便在连续调用时绘制/擦除文本
然后实现一个TimerTask
,并使用Timer
类实例启动它
此任务应定期使自定义标签字段无效,例如,每秒一次
invalidate()
调用将导致字段重新绘制,标签文本将闪烁。扩展LabelField
类并重写其绘制(图形g)
方法,以便在连续调用时绘制/擦除文本
然后实现一个TimerTask
,并使用Timer
类实例启动它
此任务应定期使自定义标签字段无效,例如,每秒一次
invalidate()
调用将导致字段重新绘制,标签文本将闪烁。如果不想扩展LabelField
,可以计划一个TimerTask
,它将在LabelField
实例上重复设置空文本和原始文本。在这种情况下,LabelField
的范围将在每次文本更改时更改。所以,这对我来说是最完美的。检查该答案的草稿(未编译、未测试)实现
LabelField修改
安排时间任务
如果不想扩展
LabelField
,可以计划一个TimerTask
,它将在LabelField
实例上重复设置空文本和原始文本。在这种情况下,LabelField
的范围将在每次文本更改时更改。所以,这对我来说是最完美的。检查该答案的草稿(未编译、未测试)实现
LabelField修改
安排时间任务
我是blackbeery应用程序开发新手。你能举个例子吗
LabelField lbl = new LabelField() {
private boolean blinkFlag = false;
protected void paint(Graphics g) {
blinkFlag = !blinkFlag;
if (blinkFlag == false) {
super.paint(g);
}
}
};
final int blinkInterval = 1000;
TimerTask blinkTask = new TimerTask() {
public void run() {
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
lbl.invalidate();
});
}
}
};
(new Timer()).schedule(blinkTask , blinkInterval);