3

我想在 xml 中制作与代码中相同的动画。我编码我有这个

    Animation a = new TranslateAnimation(Animation.RELATIVE_TO_PARENT , 1.1f, Animation.RELATIVE_TO_PARENT, -0.2f,
            Animation.RELATIVE_TO_PARENT, 0.0f, Animation.RELATIVE_TO_PARENT, 0.0f);

我从我的 xml 动画文件开始,但我不知道如何让他知道翻译应该是相对于父级的

<translate
    android:duration="2500"
    android:fromXDelta="-0.1"
    android:fromYDelta="0"
    android:toXDelta="200"
    android:toYDelta="0" />

即我不知道如何指定 fromXType 属性

fromXType 指定应该如何解释 fromXValue。Animation.ABSOLUTE、Animation.RELATIVE_TO_SELF 或 Animation.RELATIVE_TO_PARENT 之一。

4

1 回答 1

11

你需要像这样使用P参数

android:fromXDelta="-0.1%p"

在这里阅读

于 2012-09-04T14:24:46.820 回答