1

我正在尝试为我的应用程序实现挂起的过渡动画。

我已经用函数覆盖了未决的过渡

overridePendingTransition(R.anim.incomming, R.anim.outgoing);

在outgoing.xml 文件中,它是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">

    <scale
        android:pivotX="50%"
        android:pivotY="50%"
        android:fromXScale="1.0"
        android:fromYScale="0"
        android:toXScale="1.0"
        android:toYScale="1.0"
        android:startOffset="300"
        android:duration="300" />
</set>

我想在运行时更改 android:pivotY,那么如何在 java 代码中更改此值?

我对 SharedPreference 有所了解,但 xml 文件中的变量与 SharedPreference 不同。那我该怎么办?

4

1 回答 1

0

在这种情况下,似乎不可能在运行时更改 xml 文件中的属性值。也许直接的方法是创建其他 xml 文件并决定在运行时将哪些用作动画资源。

于 2013-11-09T02:42:10.827 回答