安卓补间动画Tween Animation
来源:互联网 发布:双十一淘宝成交额 编辑:程序博客网 时间:2024/05/21 06:26
补间动画:字面意思: 前后之间的动画.主要指控件两个形态之间变化的动画形态变化有:alpha 透明度的变化scale 缩放度的变化translate 平移点的变化rotate 旋转/角度的变化set 上面这些变化的套餐
xml中构造补间动画
变化都有起始和结尾
scale:android:fromXScale 起始x轴方向的缩放程度android:fromYScale android:toXScale 结尾x轴方向的缩放程度android:toYScale android:pivotX 缩放起点X轴坐标,可以是数值、百分数、百分数p 三种样式坐标原点:控件的左上角(0,0)数值则代表x坐标的大小百分数则代表x坐标的大小为 控件x轴长度的百分数+坐标原点百分数p则代表x坐标的大小为 控件的父控件x轴长度的百分数+坐标原点android:pivotY 同理
alphaandroid:fromAlpha 起始透明度 0.0表示全透明,1.0表示完全不透明android:toAlpha 结尾透明度
rotate android:fromDegrees 起始旋转角度正值:顺时针旋转的度数,负值:逆时针方向度数android:toDegrees 结尾旋转角度android:pivotX 旋转中心X轴坐标,可以是数值、百分数、百分数p意义于在scale标签中讲述的一致android:pivotY 旋转中心Y轴坐标
translateandroid:fromXDelta 起始X轴坐标,可以是数值、百分数、百分数p android:fromYDelta 起始Y轴从标android:toXDelta 结尾X轴坐标android:toYDelta 结尾Y轴坐标
set:套餐:补间动画的集合<set xmlns:android="http://schemas.android.com/apk/res/android" > <alpha /> <scale /> <rotate /> </set>
共有的属性
android:duration setDuration(long) 动画持续时间,以毫秒为单位 android:fillAfter setFillAfter(boolean) 如果设置为true,控件动画结束时,将保持动画最后时的状态android:fillBefore setFillBefore(boolean) 如果设置为true,控件动画结束时,还原到开始动画前的状态android:fillEnabled setFillEnabled(boolean) 与android:fillBefore 效果相同,都是在动画结束时,将控件还原到初始化状态android:repeatCount setRepeatCount(int) 重复次数android:repeatMode setRepeatMode(int) 重复类型:RESTART或 REVERSE,与repeatCount一起使用:设置回放时的动作。android:interpolator setInterpolator(Interpolator) 设定插值器,其实就是指定的动作效果,比如弹跳效果等
将动画XML文件应用于控件中
AnimationUtils.loadAnimation(this, R.anim....)返回一个Animation实例控件.startAnimation(Animation实例);
相应的JAVA代码实现补间动画
这里不再写。。。
参考:http://blog.csdn.net/harvic880925/article/details/39996643
插值器的动作效果:http://blog.csdn.net/harvic880925/article/details/40049763
0 0
- 安卓补间动画Tween Animation
- 安卓补间动画(Tween Animation)复习
- android-animation Tween动画
- Animation之tween动画
- 【Tween Animation 变化动画】
- Tween Animation动画详解
- 【UX】Android动画 - Tween Animation
- Android动画之Tween Animation
- Android动画介绍-Tween Animation
- Android动画之Tween Animation
- Android动画之Tween Animation
- Android动画之Tween Animation
- Tween Animation 补间动画
- android 动画 Tween animation Frame animation
- Animation---详解Android动画之Tween Animation
- Android动画之Tween Animation变化动画
- Android Animation 动画(一)--Tween动画
- Android 动画--补间动画(Tween Animation)
- 计算机编码
- 23的二进制
- 子类会继承父类的私有方法和私有属性,只是不能直接访问
- iOS 搜房
- SVN切换路径的方法
- 安卓补间动画Tween Animation
- iOS~runtime理解
- 关于博客中转载和原创的文章
- 数据结构中,“结点”的意思
- 在linux下安装tesseract-ocr
- 16
- HMAC加密算法
- dragger2 的使用详解
- 15电气二班徐立立(十进制转为二进制)