Моя цель - запустить на изображении светящуюся анимацию. Я изменяю альфа-изображение, чтобы создать этот эффект.
Я использовал базовую AlphaAnimation, предоставляемую в платформе Android, но обнаружил, что она замедляет другие анимации. Поэтому я расширил класс из SurfaceView и создал поток для его обновления. (Опять же, здесь я манипулирую альфой изображения).
Все выглядит нормально, за исключением того, что я не могу нарисовать прозрачное изображение на SurfaceView. Он показывает черный цвет на прозрачных областях растрового изображения.
Canvas mCanvas = holder.lockCanvas(null);
Bitmap mybit = BitmapFactory.decodeResource(mFrameLayout.getResources(), R.drawable.icon);
mCanvas.drawColor(0, Mode.CLEAR);
mCanvas.drawBitmap(mybit, 0, 0, null);
holder.unlockCanvasAndPost(mCanvas);
Заранее спасибо.