基础:详解Android动画属性translate、scale、alpha、rotate
来源:互联网 发布:ant 调用java代码 编辑:程序博客网 时间:2024/06/07 11:56
文章转载自第一代码基础:详解Android动画属性translate、scale、alpha、rotate
Android的动画类型(animation)由四种类型组成:
在XML中
alpha 渐变透明度动画效果
scale 渐变尺寸伸缩动画效果
translate 画面转换位置移动动画效果
rotate 画面转移旋转动画效果
在JavaCode中
AlphaAnimation 渐变透明度动画效果
ScaleAnimation 渐变尺寸伸缩动画效果
TranslateAnimation 画面转换位置移动动画效果
RotateAnimation 画面转移旋转动画效果
Android动画模式主要有两种:
一种是tweened animation(渐变动画)
XML中 JavaCode
alpha AlphaAnimation
scale ScaleAnimation
一种是frame by frame(画面转换动画)
XML中 JavaCode
translate TranslateAnimation
rotate RotateAnimation
Android动画解析
1.淡出效果
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="500" /></set>
2.淡入效果
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="500" /></set>
3.旋转效果
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <rotate android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:fromDegrees="300" android:toDegrees="-360" android:pivotX="10%" android:pivotY="100%" android:duration="10000" /></set>
4.缩放效果
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:interpolator= "@android:anim/decelerate_interpolator" android:fromXScale="0.0" android:toXScale="1.5" android:fromYScale="0.0" android:toYScale="1.5" android:pivotX="50%" android:pivotY="50%" android:startOffset="0" android:duration="10000" android:repeatCount="1" android:repeatMode="reverse" /></set>
5.移动效果
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="320" android:toXDelta="0" android:fromYDelta="480" android:toYDelta="0" android:duration="10000" /></set>
更多内容点击这里查看原文
0 0
- 基础:详解Android动画属性translate、scale、alpha、rotate
- Android动画translate、scale、alpha、rotate各属性详解
- Android动画translate、scale、alpha、rotate各属性详解
- Android动画效果translate、scale、alpha、rotate详解(基础篇)
- Android-动画01-alpha、scale、translate、rotate的xml属性
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- ****Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果translate、scale、alpha、rotate详解
- iOS合并lib(.a)库
- 使用pydicom读取dicom文件,并对文件做一些简单操作
- java中一些常用类
- MySQL数据库
- Java虚拟机JVM性能优化(三):垃圾收集详解
- 基础:详解Android动画属性translate、scale、alpha、rotate
- linux 内核网络,数据接收流程图
- ThreadLocal
- daterangepicker 时间区间选择
- 微信检测工具
- 微信支付,laravel5, wechatpay
- java中的final 关键字
- 专业运维配的vsftpd.conf
- Android从右到左的布局(RTL Layout)