Android 图片翻转动画

来源:互联网 发布:淘宝被降权恢复方法 编辑:程序博客网 时间:2024/05/01 01:15
font.xml

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"      android:interpolator="@android:anim/accelerate_interpolator">      <scale         android:fromXScale="0.0"         android:toXScale="1.0"         android:fromYScale="1.0"         android:toYScale="1.0"         android:pivotX="50%"         android:pivotY="50%"         android:duration="150"/> </set>

back.xml

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"      android:interpolator="@android:anim/accelerate_interpolator">      <scale         android:fromXScale="1.0"         android:toXScale="0.0"         android:fromYScale="1.0"         android:toYScale="1.0"         android:pivotX="50%"         android:pivotY="50%"         android:duration="150"/> </set>

使用:

Animation aniback = AnimationUtils.loadAnimation(getContext(), R.anim.back);aniback.setAnimationListener(new AnimationListener(){@Overridepublic void onAnimationStart(Animation animation){}@Overridepublic void onAnimationRepeat(Animation animation){}@Overridepublic void onAnimationEnd(Animation animation){if (isCNPic){ivPic.setImageResource(R.drawable.system_tip1);isCNPic = false;}else{ivPic.setImageResource(R.drawable.system_tip0);isCNPic = true;}ivPic.startAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.font));}});ivPic.startAnimation(aniback);


原创粉丝点击