android手写动画,写给小白——Android动画之教你如何写动画

前言:我这里不讲动画是什么,也不讲什么原理,就教你,怎么用Android自带的api实现属性动画。虽然,是很简单的东西。但是,你用好了,可以实现很多效果了。毕竟UI不一定能做出多复杂的动画。

简单介绍一下,属性动画吧。

首先,动画的本质,其实是图像。不需要明白,记住就可以了。

那么一个图像,会有哪些属性呢?大小,透明度,位置,角度。就这么几个了。

ok,那接下来,我就从这4个方面,去实现动画:

第一个大小:

b60e2f6c135c

这就是,一个完整的放大缩小动画了。相信,就看这个参数的名字就知道大概什么意思了。fromX和toX表示,初始大小和变化到的大小。这里就是从1倍大小变为2倍大小。y参数同理。pivotX和pivoY表示的是,缩放的原点。这里重点提一下,这个povotX和pivoY,是相对于view自己的(默认是这样的)。也就是说,如果这两个参数是0,0.那么就表示,以左上角为原点进行缩放。

当然,其实,你自己多尝试几次,就知道是怎么会事了。

再来说说,第二个透明度:

b60e2f6c135c

其实,和第一个动画,差不多对吧。透明度动画,是最简单的。就两个参数,初始透明度,和结束透明度。

ok,今天就说这么多,因为这两个都是相对简单,好理解的,照着写下,你就会了,再查一查,你就知道什么意思了。

顺带说一下,这个listener这一行,可以不写。

下一篇,我再讲,位移和旋转。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值