Android 图片翻转动画
2013-02-27 17:21
323 查看
font.xml
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()
{
@Override
public void onAnimationStart(Animation animation)
{
}
@Override
public void onAnimationRepeat(Animation animation)
{
}
@Override
public 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);
<?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()
{
@Override
public void onAnimationStart(Animation animation)
{
}
@Override
public void onAnimationRepeat(Animation animation)
{
}
@Override
public 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);
相关文章推荐
- 【Android开发小记--5】动画--两张图片轮回翻转
- Android 图片翻转动画
- 【Android开发小记--7】动画--简单的button移动和图片3D翻转
- android实现图片翻转动画
- android 360度图片翻转、旋转动画等待框
- android基础:动画案例(图片翻转)
- android学习——实现欢迎界面图片动画滑动切换
- Android的Flip翻转动画
- CSS3图片翻转动画技术详解
- Android动画及图片的缩放和旋转
- Android---显示卡片翻转的动画效果
- 19_Android中图片处理原理篇,关于人脸识别网站,图片加载到内存,图片缩放,图片翻转倒置,网上撕衣服游戏案例编写
- Android怎样播放多张图片形成一个动画
- android图片闪烁或帧动画
- android之animation-list+图片实现的粘稠的加载动画效果
- css3动画(图片翻转)
- [Android]异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画
- Android的一段常用动画效果代码(如何让点击的图片控件加速飞入到指定位置)
- Android(1.5) 开机图片/文字/动画 修改