在我的黑莓应用程序中,我必须创建一个效果,其中全屏位图正在慢慢消失并且ui屏幕即将出现。
protected void paint(Graphics g) {
g.setGlobalAlpha(globalAlpha);//starting value of globalAlpha is 255.
g.drawBitmap(0, 0, getWidth(), getHeight(), _bitmap, 0, 0);
g.setGlobalAlpha(255 - globalAlpha);
globalAlpha--;
super.paint(g);
}
此代码仅用于演示我想要的内容。 super.paint(g)正在调用255次,因为它的代码很差。 在一个计时器任务我调用invalidate();
那么有任何建议如何实现呢?