Android动画---对动画部分属性的解释

算是第一篇博客吧,可能别人也有很多这方面的解释,自己也做一个总结吧,有什么错误的地方还请大伙指出来,共同学习。大笑大笑


这里单独拿ScaleAnimation来说,其他可以类推

ScaleAnimation的全参构造中属性如下:
float mFromX                            动画开始前X轴的缩放倍数 0表示完全不可见 1表示正常大小
float mToX                                动画开始后X轴的缩放倍数 5表示放大5倍
float mFromY                            同mFromX
float mToY                                同mToX
float mPivotXValue                  X轴缩放的参照{ABSOLUTE 已自身左上角做绝对缩放,RELATIVE_TO_SELF 相对自身做缩放,RELATIVE_TO_PARENT 相对父窗体做缩放}
float mPivotXType                    左移x个父窗体的宽度     左移x个自身宽度{这里相对自身设置0.5的效果实际就是相对自己中心做缩放}    ABSOLUTE这个参数一般都不会用到,固定以自身左上角坐标做缩放 
float mPivotYValue                   
float mPivotYType                    上移父窗体个宽度    上移x个自身的宽度

下面是对动画属性中的部分解释
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <scale
        android:duration="3000"
        android:fromXScale="0"            相当于mFromX
        android:fromYScale="0"            相当于mFromY
        android:pivotX="50%"              相当于mPivotXValue的RELATIVE_TO_SELF
        android:pivotY="50%p"             相当于mPivotYValue的RELATIVE_TO_PARENT
        android:toXScale="400%"
        android:toYScale="400%" />
    <alpha
        android:duration="500"
        android:fromAlpha="0"
        android:toAlpha="1"></alpha>
    <alpha
        android:startOffset="500"
        android:duration="2000"
        android:fromAlpha="1"
        android:toAlpha="0"></alpha>
</set>

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值