在 xml 中设置翻译动画的持续时间

Set duration for translate animation in xml

我刚开始学习动画,我想知道如何在 XML 文件中设置动画的持续时间(缩放、平移、旋转等)?

这是我的 translate.xml 资源文件:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromXDelta="-1000"
    android:toXDelta="0">
</translate>

我在 Youtube 上看了一些教程,注意到他们使用了 android:duration="2000"(这意味着 2 秒,如果我没记错的话?),像这样:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromXDelta="-1000"
    android:toXDelta="0"
    android:duration="2000">
</translate>

但是,我无法将那行代码添加到我的 XML 文件中。我这里做错了什么?

更新: 在多次重新启动我的 Android Studio 项目后,我能够添加该行代码。 (以前 IDE 显示红色波浪线)

一切正常,duration 应该像 TranslateAnimation extends Animation 一样工作,它处理 duration 属性