属性动画小笔记

来源:互联网 发布:什么是软件界面设计 编辑:程序博客网 时间:2024/06/07 07:09

1、属性动画平移:负数为左移,正数为右移。

     translationX:代表偏移量,相对于自己偏移,自己左上角坐标为原点。ObjectAnimator.offFloat(view,"translationX",0,100f).setDuring(500).start();view左上角坐标为原点,右移到x坐标100.

ObjectAnimator.offFloat(view,"translationX",-100,100f).setDuring(500).start();

表示从view偏移的-100处移到view的偏移100处。


    X:代表具体坐标,相对于父容器(视图坐标),父容器左上角坐标为原点。ObjectAnimator.offFloat(view,"X",100,200).setDuring(500).start();

从父容器的x坐标100移到200.

2、属性动画旋转:

ObjectAnimator animator= ObjectAnimator.offFloat(view,"translationX",0,100f).setDuring(500);

view.setPivotX();

view.setPivoY();

这里可以设置旋转中心点,当不设置或者设置为0时。均是view的中心点。但是一旦有一个坐标绝对值设置大于0的数。此时的相对于view左上角坐标为原点,得到设置点为旋转中心。



0 0
原创粉丝点击