簡體   English   中英

安卓 TranslateAnimation無效

[英]Android. TranslateAnimation takes no effect

我正在嘗試創建移動圖像的動畫。

讓我們看一下以下內容(例如屏幕上的圖像位置):

  • 01 02
  • 03 04

如果我從0102,0304,0103,0204移動,TranslateAnimation工作正常。

但是當我從0104進行操作時,我將沒有視覺動畫,並且圖像會立即占據垂直位置。

您能建議出什么問題嗎?

謝謝。

您要設置持續時間和插值器嗎? 該代碼對我有用(今晚在同一問題上苦苦掙扎):

trans = new TranslateAnimation(0, 100, 0, 100);
trans.setDuration(250);
trans.setInterpolator(new AccelerateInterpolator(1.0f));
someView.startAnimation(trans);

另外,我發現在活動構造函數中查詢時,大多數元素實際上沒有寬度或高度,因此嘗試根據這些元素進行變換將為您提供大量0-> 0的運動(即:無)。根據元素尺寸設置動畫,您可能需要進行一些記錄/烘烤,以確保在創建動畫時實際具有寬度/高度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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