android顺序补间动画

标签 android

好的..我为一个小 ImageView 设置了这个动画,用于在 XML 中从“0%”转换为“50%”...

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

    <translate
        android:duration="400"
        android:fromXDelta="0%"        
        android:toXDelta="+50%" />    
</set>

在此之后,我需要添加另一个顺序动画,它将 Y 坐标从“0%”更改为“50%”。我尝试添加另一个 <set>但它没有用...我应该怎么做才能获得顺序动画?

最佳答案

您可以使用 android:startOffset 来延迟动画。 一旦到达开始时间,动画运行前的延迟毫秒数。必须是整数值,例如“100”。 -- "developer.android.com"

另一种方法是您可以使用 AnimationListener 来“聆听”动画并做任何您想做的事情。

此链接对您有用:How to run several translate animations sequentially?

关于android顺序补间动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14066667/

相关文章:

java - android:图标中的图像未显示

java - 使用material.textfield.TextInputLayout时,我的轮廓框覆盖了提示。如何在不覆盖盒子的情况下显示提示?

java - 仅在应用程序启动时显示启动画面,而不是每次调用包含启动画面代码的 Activity 时显示启动画面

java - 分割操作栏底部颜色

android - 调用 HP ePrint Android 应用程序

android - 如何在手机上的Android中使用错误记录

android - 如何在 xml 中引用自定义资源文件

java - android notification pendingintent onNewintent 未调用

Android SDK 管理器 : failed to create SD card

java - ContentValue 不接受 BigDecimal