0
在我的黑莓應用程序中,我必須創建一個效果,其中全屏位圖正在慢慢消失,UI屏幕即將到來。黑莓(os 4.5)應用程序中的淡入淡出效果
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();
那麼有什麼建議如何實現呢?
是的,我知道,因爲這個問題,我已經特別提到了操作系統4.5 – Vivart 2010-06-16 06:53:21
嘿 - 我一定跳過了標題,直奔問題! – 2010-06-16 07:00:46
其確定,但我必須堅持與OS 4.5。我也嘗試過使用Display.screenshot(_bitmap),但在真實設備上拋出異常。 – Vivart 2010-06-16 07:07:14