interpolator插补器的属性
来源:互联网 发布:java代码混淆器 编辑:程序博客网 时间:2024/05/19 09:42
在使用动画Animation或者AnimationSet的时候,有一个interpolator插补器的属性。可以使用这个属性来修饰动画运动的速率。比如加速、先加速再加速等。安卓api提供几个已经实现好的插补器:
AccelerateDecelerateInterpolator (效果)加速减速插补器(先慢后快再慢)
AccelerateInterpolator 加速插补器(先慢后快)
AnticipateInterpolator 向前插补器(先往回跑一点,再加速向前跑)
AnticipateOvershootInterpolator 向前向后插补器(先往回跑一点,再向后跑一点,再回到终点)
BounceInterpolator 反弹插补器(在动画结束的时候回弹几下,如果是竖直向下运动的话,就是玻璃球下掉弹几下的效果)
CycleInterpolator 循环插补器(按指定的路径以指定时间(或者是偏移量)的1/4、变速地执行一遍,再按指定的轨迹的相反反向走1/2的时间,再按指定的路径方向走完剩余的1/4的时间,最后回到原点。假如:默认是让a从原点往东跑100米。它会先往东跑100米,然后往西跑200米,再往东跑100米回到原点。可在代码中指定循环的次数)
DecelerateInterpolator 减速插补器(先快后慢)
LinearInterpolator 直线插补器(匀速)
OvershootInterpolator 超出插补器(向前跑直到越界一点后,再往回跑)
这些插补器的使用方法有二:
1.在资源文件的interpolator属性中指定
也可以在set标签里面设置,对其全部子动画都生效。但如果在set标签里面设置了,子标签里面设置的interpolator将不会生效。
set标签里面还有一个shareInterpolator属性,false表示该插补器不对全部子动画生效,true反之,如果设置了interpolator,则默认为true
2.在java类里面设置或者animation是一个Animation对象。
- interpolator插补器的属性
- Interpolator属性
- Interpolator 属性
- 属性动画06-Interpolator的用法
- android:interpolator animationSet属性
- animation的xml定义中的android:interpolator属性
- animation的xml定义中的android:interpolator属性
- animation的xml定义中的android:interpolator属性
- Android 属性动画Interpolator和ViewPropertyAnimator的用法
- Android属性动画完全解析,Interpolator和ViewPropertyAnimator的用法
- Android属性动画解析,Interpolator和ViewPropertyAnimator的用法
- android 动画中插值器(Interpolator)属性的分析
- 属性动画中Interpolator原理
- Android Interpolator属性动画解析
- Interpolator 的解释
- android的interpolator用法
- 关于android的animation的xml定义中的android:interpolator属性的含义
- 关于android的animation的xml定义中的android:interpolator属性的含义
- HDU 4414: Finding crosses
- 解决 eclipse GIT Writing to secure store failed 问题 提交代码认证不通过
- apply函数族简介
- Hdu 5819 Knights(前缀相同,骑士决斗,最后剩下第n个骑士)
- kaldi 中lattice操作的几个工具
- interpolator插补器的属性
- BFS_4
- shell中的${},##和%%的使用
- vb 指针的操作
- Android Studio实现Service AIDL
- 欢迎使用CSDN-markdown编辑器
- 委托(2)
- leetcode 第28题 实现函数strStr
- Log的用法