我在android studio中制作了动画。它看起来像这样:
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:fromXDelta="0%" android:toXDelta="-120%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="100" />
</set>
现在我不想要数字。例如,我希望引用变量的持续时间。我试图在strings.xml和dimens.xml中创建一个变量,并使用它们如下:
android:duration="@dimen/varname"
但遗憾的是,这确实给了我一个错误。 有谁知道怎么做?
答案 0 :(得分:0)
android:duration
元素是一个int值,因此您应该可以通过以下操作轻松设置它:
步骤1)在xml值文件中添加
<integer name="varname">100</integer>
步骤2)对于android:duration
元素,只需执行
android:duration="@integer/varname"
我个人认为有一个integers.xml文件,就像你有一个strings.xml文件,但那就是我。