Android Animation設計
alpha值和經過時間
view.animate().alpha(0).setDuration(2000); //過2秒後,變透明
view.animate().alpha(1).setDuration(2000); //過2秒後,出現
X軸移動-translationXBy
正號向右,負號向左
view.animate().translationXBy(1000).setDuration(2000); //向右
view.animate().translationXBy(-1000).setDuration(2000); //向左
Y軸移動-translationYBy
view.animate().translationYBy(1000).setDuration(2000); //向下
view.animate().translationYBy(-1000).setDuration(2000); //向上
旋轉-rotation
view.animate().rotation(1000).setDuration(1000); //旋轉
view.animate().rotation(1000).alpha(0).setDuration(1000); //邊旋轉邊隱形
縮放-size
view.animate().scaleX(0.5F).scaleY(0.5f).setDuration(1000);
Last updated
Was this helpful?