View平移动画的正确写法
来源:互联网 发布:淘宝介入后买家输后果 编辑:程序博客网 时间:2024/05/17 03:06
最近在给View加动画时,想让它从上到下,渐渐出来。然后一开始是这么写:
<set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="500" android:fromYDelta="0%" android:toYDelta="100%" > <alpha android:duration="500" android:fromAlpha="0.0" android:interpolator="@android:anim/decelerate_interpolator" android:toAlpha="1.0" /> </translate></set>
发现view总是往下飞更远,苦恼好久,突然恍然大悟,真傻,改正如下
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="500"
android:fromYDelta="-100%"
android:toYDelta="0%" >
<alpha
android:duration="500"
android:fromAlpha="0.0"
android:interpolator="@android:anim/decelerate_interpolator"
android:toAlpha="1.0" />
</translate>
</set>
再补充一些关于平移动画的知识:
平移动画Translate属性比较简单,常用的就是从哪儿来fromXDelta,fromYDelta和到哪儿去toXDelta,toYDelta。
它们的值需要注意:
如果设置为:android:fromYDelta=“1.0” 意思是从Y坐标为1的地方开始平移。
如果想要平移自身的距离需要这样:android:fromYDelta=“-100%”,android:toYDelta="0%"
还可以设置以父层View为参照:android:fromYDelta = “100%p”,android:toYDelta="0%"
- View平移动画的正确写法
- 如何正确使用平移动画
- 自定义Behavior实现底部View的平移动画
- 如何正确使用平移动画(关于fillBefore和fillAfter的一点说明)
- android 中View的平移
- 利用ViewFlipper实现View间的动画效果(平移/渐变...)
- 实现高端的自定义View属性动画自定义圆改变颜色进行下平移
- 身份证复印件的正确写法
- memcpy的正确写法
- PayPal的正确写法
- Handler的正确写法
- hint的正确写法
- 平移动画
- 平移动画
- UIView平移的推入推出动画
- UI 动画之反射变换的平移
- 解析平移动画本位的理解
- 大幅跳跃的插值器,用于平移动画
- 用shell简单处理文本的例子
- kmp算法c++实现
- MySQL之数据类型
- POJ 3461 Oulipo
- C语言练习题
- View平移动画的正确写法
- Jedis源码解析(ShardedJedis)
- Unity3d 开发(十)使用uTomate自动化打包流程
- JDK的安装与环境变量配置
- CF IndiaHack A 水题
- Python 数据结构与算法——deque(双端队列)
- B
- iOS的系统框架
- 最流行的android组件大全