android 控制元件放大變大動畫
阿新 • • 發佈:2019-02-16
以中心點放大:
AnimationSet animationSet = new AnimationSet(true);
ScaleAnimation scaleAnimation = new ScaleAnimation( 1.0f, 1.15f, 1.0f, 1.15f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); scaleAnimation.setDuration(100);//動畫持續時間 animationSet.addAnimation(scaleAnimation);//儲存動畫效果到。。 animationSet.setFillAfter(true);//結束後儲存狀態 view.startAnimation(animationSet);//設定給控制元件
取消動畫
animationSet.setFillAfter(false);//結束後不儲存狀態 animationSet.cancel();//關閉動畫 animationSet.reset();//重置AnimationSet