在 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
属性
我刚开始学习动画,我想知道如何在 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
属性