常见的xml属性

2017-08-22  本文已影响0人  与猎犬赛跑的野兔
  1. android:pivotX="60" android:pivotY="50"(参数为百分比时对应view的width,height)
    可以先这么理解,每一个View里面有一个坐标系,而它原点坐标就在view的左上角。而对于每一个动画效果(scale、translate、set等)也有一个坐标系,正常情况下他们是重合的,当在xml里协定pivotX&pivotY后,就改变了动画效果的坐标系,使之呈现不一样的动画效果。


    image.png

    下面将两个放大两倍缩放动画效果(视图动画)进行对比,第一个不设置pivotX/pivotY,第二个将pivotX = "100%" pivotY="0"即取右上角为动画的原点坐标:

正常缩放.gif pivotX等于100%时的缩放.gif
上一篇 下一篇

猜你喜欢

热点阅读