簡體   English   中英

如何在RelativeLayout中為ImageView設置動畫?

[英]How to animate an ImageView inside a RelativeLayout?

我有一個相對視圖中心對齊的圖像視圖。 我想要的是當按下按鈕時,要使其從其當前位置進行動畫處理,以使其與父布局的頂部對齊。

實現此目標的最佳方法是什么? 是否可以在xml中定義此動畫?

謝謝。

ImageView iv = (ImageView) findViewById(R.id.imageView);

iv.animate().translationY(-iv.getTop()).setDuration(1000); // 1000 ms

ImageView設置為其容器布局頂部的動畫。 (在您的情況下為RelativeLayout

View.animate().translationY(int to)將設置特定值的動畫。

暫無
暫無

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

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