android 淡入位移动画,Android动画 translate(位移)、scale(缩放)、alpha(淡入淡出)、rotate(旋转)...

本文详细介绍了Android的四种基本动画类型:translate(位移)、scale(缩放)、alpha(透明度)和rotate(旋转),包括它们在XML和Java代码中的实现方式。此外,还讲解了动画模式、如何使用scale动画创建窗口弹出和消失效果,以及translate、alpha和rotate动画的配置参数和应用场景。
摘要由CSDN通过智能技术生成

一、Android动画类型

Android的animation由四种类型组成

在xml文件中

alpha

渐变透明度动画效果

scale

渐变尺寸伸缩动画效果

translate

画面转换位置移动动画效果

rotate

画面转移旋转动画效果

在Java代码中

AlphaAnimation

渐变透明度动画效果

ScaleAnimation

渐变尺寸伸缩动画效果

TranslateAnimation

画面转换位置移动动画效果

RotateAnimation

画面转移旋转动画效果

二、Android动画模式

Animation主要有两种动画模式:

一种是tweened animation(渐变动画),Tween动画主要包括图片的放大缩小、旋转、透明度变化、移动等等操作 。

alpha和scale类型

一种是frame by frame(画面转换动画),Frame动画则简单得多了,就是把一张张的图片连续播放产生动画效果。Frame动画主要是通过AnimationDrawable类来实现的,它有start()和stop()两个重要的方法来启动和停止动画。

translate和rotate类型

三、使用scale动画(以右上角为中心缩放)

在res目录中新建anim文件夹

在anim文件夹下创建窗口弹出动画dialog_show.xml

android:fromXScale="0"

android:toXScale="1"

a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值