[英]Android: TranslateAnimation on a Bitmap
我在畫布上繪制了一個android.graphics.Bitmap對象,我想要做的是將其從位置x,y設置為位置x1,y1的動畫。 因此,在瀏覽了動畫庫之后,我發現我可以使用TranslateAnimation來制作動畫,但是Bitmap對象沒有“ startAnimation”方法。 那么如何為位圖設置動畫? 我是否需要將其包裝在其他對象中?
您可以將其設置為ImageView
並為ImageView
設置動畫。
編輯:現在我考慮了一下,無論如何您應該通過某些視圖顯示位圖。 補間動畫可以應用於任何可見視圖,因此無論顯示位圖如何,都可以對其進行動畫處理。
或者,您可以擴展View
並創建自定義視圖。 使用canvas.translate(toX, toY)
方法移動畫布並繪制位圖。
DeeV說正確的話-您的位圖如何顯示給用戶? 它應該是ImageView
,並且設置了BitmapDrawable
,對於此視圖,您可以啟動動畫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.