Android自定义控件开发入门与实战(2)View动画,2021Android笔试题

先用AnimationUtils进行加载动画 ,在通过View的startAnimation开始动画。

scale标签

参数 pivotX表示缩放起始点X轴坐标,可以是数值、百分数、百分数p三种。比如 50、 50% 、50%p

  • 如果是数值则表示当前视图的左上角,即原点处加上50px

  • 如果是百分数则是当前空间左上角加上自己宽度的50% 作为x轴坐标

  • 如果是50%p 则表示在当前控件的左上角加上父控件宽度的50%作为缩放起始点的x轴坐标。

这些参数只是影响动画的起始位置,但是并不影响动画的结束位置。

Animation继承属性

所有的动画都继承自Animation类,也就是说,Animation类似所有动画(scale。。。)的基类,而Animation是没有自己对应的标签的,但是在它的内部仍然实现了一些公用的动画属性,所有派生自Animation类的动画也具有这些属性,比如scale中的:

  • android:duration :动画完成一次的时间

  • android:fillAfter:如果设置为true,则空间动画结束时,将保持动画结束时的状态

  • android:fillBefore:与上面相反咯

  • android:fillEnabled:同上

  • android:repeatCount:重复次数,取infinite时表示无限循环

  • android:repeatMode:取restart表示重放,必须与repeatCount属性一起用才能有效果,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值