android 的属性动画
生活随笔
收集整理的這篇文章主要介紹了
android 的属性动画
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public void zyluoti(View v){ValueAnimator animator = ValueAnimator.ofFloat(0,screenHeight - mImageView.getHeight());//設置屬性動畫的值,值的類型為floatanimator.setDuration(1000);//動畫的作用時間animator.setTarget(mImageView);//設置動畫的作用目標animator.setInterpolator(new BounceInterpolator());//設置插值器
animator.start();/*** 動畫開始,此時動畫每10ms改變一次值,改變區間為[0,screenHeight - mImageView.getHeight()]
*此時只是設置好屬性,并沒有將屬性值作用于View控件上 * 添加動畫監聽器,動畫每改變一次,回調一次,在回調函數里實現View控件的改變,*/animator.addUpdateListener(new AnimatorUpdateListener() {@Overridepublic void onAnimationUpdate(ValueAnimator animation) {mImageView.setTranslationY((Float) animation.getAnimatedValue());//改變View控件的屬性值實現動畫效果,屬性值從設置好的 ValueAnimator里獲得 } }); }
*此時只是設置好屬性,并沒有將屬性值作用于View控件上 * 添加動畫監聽器,動畫每改變一次,回調一次,在回調函數里實現View控件的改變,*/animator.addUpdateListener(new AnimatorUpdateListener() {@Overridepublic void onAnimationUpdate(ValueAnimator animation) {mImageView.setTranslationY((Float) animation.getAnimatedValue());//改變View控件的屬性值實現動畫效果,屬性值從設置好的 ValueAnimator里獲得 } }); }
?
轉載于:https://www.cnblogs.com/ayue-1994-com/p/4972622.html
總結
以上是生活随笔為你收集整理的android 的属性动画的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html中视频播放完后可以跳到另一个ht
- 下一篇: Metro UI 菜单(Winform)