Am与XScale和XDelta混淆
android:fromXDelta="0%p"
vs
android:fromXScale="1.0"
它们之间的核心区别是什么
答案 0 :(得分:2)
XScale
位于<scale>
标签内,它是一种调整大小的动画。
下面的代码是向下滑动的动画
<scale
android:duration="500"
android:fromXScale="1.0"
android:fromYScale="0.0"
android:toXScale="1.0"
android:toYScale="1.0" />
在哪里
XDelta
位于<translate>
标签内,它用于垂直和/或水平运动,它支持以下三种格式之一的以下属性:-100至100的值,以“%”结尾,表明相对于自身的百分比;值从-100到100,以“%p”结尾,表示相对于其父级的百分比;不带后缀的浮点值,表示绝对值。
下面的代码是从原点向右移动的动画
<translate
android:fromXDelta="0%p"
android:toXDelta="75%p"
android:duration="800" />