簡體   English   中英

Android:位圖上的TranslateAnimation

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM