[英]Android. TranslateAnimation takes no effect
我正在嘗試創建移動圖像的動畫。
讓我們看一下以下內容(例如屏幕上的圖像位置):
如果我從01到02,03至04,01至03,02至04移動,TranslateAnimation工作正常。
但是當我從01到04進行操作時,我將沒有視覺動畫,並且圖像會立即占據垂直位置。
您能建議出什么問題嗎?
謝謝。
您要設置持續時間和插值器嗎? 該代碼對我有用(今晚在同一問題上苦苦掙扎):
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.