我的目標是在圖像上運行發光動畫。我正在更改圖像alpha以產生此效果。在表面視圖上繪製透明圖像
我已經使用了android框架中提供的基本AlphaAnimation,但發現它減慢了其他動畫。所以我從SurfaceView擴展了一個類並創建了一個線程來更新它。 (在這裏,我正在操縱圖像的alpha)。
一切似乎都很好,除了我無法在SurfaceView.Its上繪製透明圖像並在位圖的透明區域顯示黑色。
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);
在此先感謝。
難道是閃耀的背景(顏色)? – slup 2010-07-06 13:11:17