В моем приложении BlackBerry мне нужно создать эффект, при котором полноэкранное растровое изображение медленно исчезает и появляется экран пользовательского интерфейса.
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 ();
Так какие-нибудь предложения, как это реализовать?