我对 XScale 和 XDelta 感到困惑
android:fromXDelta="0%p"
对比
android:fromXScale="1.0"
它们之间的核心区别是什么
最佳答案
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" />
关于android - Android 动画中的 XScale 与 XDelta,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53095441/