【实训】Android中xml动画定义
来源:互联网 发布:知乎 扒皮 编辑:程序博客网 时间:2024/06/06 07:31
只说明单个动画如何写,多个动画重叠请使用set
1.渐变动画
<?xml version="1.0" encoding="utf-8"?><alpha xmlns:android="http://schemas.android.com/apk/res/android" android:duration="200" android:fromAlpha="1.0" android:toAlpha="0.0" />透明度控制动画效果 alpha
fromAlpha 属性为动画起始时透明度 0.0表示完全透明
toAlpha 属性为动画结束时透明度 1.0表示完全不透明
duration 属性为动画持续时间 以毫秒为单位
2.移动动画
<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="200" android:fromYDelta="50%p" android:toYDelta="0" />translate 位置转移动画效果
fromXDelta 属性为动画起始时 X坐标上的位置
toXDelta 属性为动画结束时 X坐标上的位置
fromYDelta 属性为动画起始时 Y坐标上的位置
toYDelta 属性为动画结束时 Y坐标上的位置
duration 属性为动画持续时间 以毫秒为单位
3.伸缩动画
<scale android:interpolator="@android:anim/accelerate_interpolator" android:duration="300" android:fromXScale="0.0" android:fromYScale="0.0" android:pivotX="20%" android:pivotY="50%" android:toXScale="1.0" android:toYScale="1.0" />尺寸伸缩动画效果 scale
interpolator 指定一个动画的插入器
accelerate_decelerate_interpolator 加速-减速 动画插入器
accelerate_interpolator 加速-动画插入器
decelerate_interpolator 减速- 动画插入器
fromXScale 属性为动画起始时 X坐标上的伸缩尺寸
toXScale 属性为动画结束时 X坐标上的伸缩尺寸
fromYScale 属性为动画起始时Y坐标上的伸缩尺寸
toYScale 属性为动画结束时Y坐标上的伸缩尺寸
pivotX 属性为动画相对于物件的X坐标的开始位置
pivotY 属性为动画相对于物件的Y坐标的开始位置
duration 属性为动画持续时间 以毫秒为单位
fillAfter 属性 当设置为true ,该动画转化在动画结束后被应用
4.旋转动画
<rotate android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:fromDegrees="0" android:toDegrees="+350" android:pivotX="50%" android:pivotY="50%" android:duration="3000" />
rotate 旋转动画效果
interpolator 指定一个动画的插入器
accelerate_decelerate_interpolator 加速-减速 动画插入器
accelerate_interpolator 加速-动画插入器
decelerate_interpolator 减速- 动画插入器
fromDegrees 属性为动画起始时物件的角度
toDegrees 属性为动画结束时物件旋转的角度 可以大于360度
pivotX 属性为动画相对于物件的X坐标的开始位置
pivotY 属性为动画相对于物件的Y坐标的开始位置
duration 属性为动画持续时间 以毫秒为单位
阅读全文
0 0
- 【实训】Android中xml动画定义
- android动画详解六 XML中定义动画
- Android 使用xml定义动画
- Android 如何在XML文件中定义动画
- Android 如何在XML文件中定义动画
- Android属性动画之XML定义方式
- Android XML文件定义4种动画
- Android属性动画之XML定义方式
- 在XML中定义逐帧动画
- Android --- Tween动画示例(XML定义的动画)
- 使用XML定义动画
- Android 使用xml的方式定义补间动画
- 安卓XML和java文件中定义基本动画
- Android --- Tween动画示例(代码中定义的动画)
- Android 在XML中定义菜单
- Android中自己定义一个shade.xml
- Android 中使用xml定义各种Drawable
- Android中xml设置Animation动画
- 数字三角形
- 配置mybatis解决log4j未正常打印sql的问题
- Retrofit:打造自己的Converter之byte[]
- POJ 1848 Tree 笔记
- 在win7,pycharm编译器下配置第一个django程序
- 【实训】Android中xml动画定义
- 计算几何练习2
- LeetCode--46. Permutations
- 关于indexOf的巧妙使用
- 使用命令行编译QT helloworld 项目
- 整洁即是正义
- linux磁盘检测和修复
- 软raid5+lvm步骤
- 编辑器 兼容微信