Android动画之Interpolator和AnimationSet(三)
来源:互联网 发布:淘宝客都是怎么推广的 编辑:程序博客网 时间:2024/05/19 04:03
AnimationSet可以加入Animation,加入之后设置AnimationSet对加入的所有Animation都有效。
AnimationSet anim=new AnimationSet(true);AlphaAnimation a=new AlphaAnimation(1,0);RotateAnimation ra=new RotateAnimation(0, 720, Animation.RELATIVE_TO_SELF,0.5f, Animation.RELATIVE_TO_SELF,0.5f);anim.addAnimation(a);anim.addAnimation(ra);anim.setDuration(3000);anim.setStartOffset(1000);iv.startAnimation(anim);
可以再xml文件中定义多个Animation,这样多个Animation可以一起运行
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator" android:shareInterpolator="true" > <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:startOffset="500" android:duration="3000" /> <rotate android:fromDegrees="0" android:toDegrees="400" android:pivotX="50%" android:pivotY="50%" android:duration="3000" /></set>
Interpolator可以定义动画播放的速度
在xml文件中定义Interpolator
android:interpolator="@android:anim/accelerate_interpolator"
android:shareInterpolator="true"
这样所有的Animation共用一个Interpolator。
在代码中用代码设置如下
anim.setInterpolator(new AccelerateInterpolator());
在new一个AnimationSet中传入true则所有的Animation共用Interpolator。
- Android动画之Interpolator和AnimationSet(三)
- Android动画之Interpolator和AnimationSet(三)
- Android动画之Interpolator和AnimationSet(三)
- Android动画之Interpolator和AnimationSet(三)
- Android动画之Interpolator和AnimationSet(三)
- Android动画之Interpolator和AnimationSet(三)
- Android动画之Interpolator和AnimationSet
- android动画之Interpolator和AnimationSet
- Android动画之Interpolator和AnimationSet
- Android动画之Interpolator和AnimationSet
- android:interpolator animationSet属性
- android 动画AnimationSet 和 AnimatorSet
- android 动画AnimationSet 和 AnimatorSet
- android动画之Interpolator
- Android 动画之interpolator
- Android动画之Interpolator插补器
- Android动画之Interpolator插补器
- android动画 之Interpolator类
- Button或者ImageButton的背景设为透明或者半透明
- 斐波那契查找法
- Java Excel API
- Spring.NET学习笔记8——集合类型的注入(基础篇) Level 200
- POJ 2353 Ministry(双向DP)
- Android动画之Interpolator和AnimationSet(三)
- wxpython 封装listctrl 支持添加控件
- 如何自动生成setup.py文件
- 多字节与宽字节字符串的相互转换
- ActiveMQ 学习(VM Transport)
- JavaScript isNaN()函数
- 长连接与短连接
- 初学Android,数据存储之File存储(四十二)
- 每次职业转身,正因王牌在握,李开复才能真正追随我心