Java Android按钮在不同图像的动画中闪烁

Java Android按钮在不同图像的动画中闪烁,java,android,animation,button,Java,Android,Animation,Button,我正在开发一个android应用程序,我需要做一个按钮动画 我是一个两个不同的图像按钮,我想用这两个图像的按钮挫折地面交替500毫秒的延迟,总共只有2秒 我如何做到这一点,并使程序等待动画结束时,我运行他们 我的按钮有背景和文本。我想要这个顺序:单击按钮->警报对话框->如果是,退出对话框->调用动画(所有活动等待此动画)->在动画结束时调用另一个函数并继续程序 关于将xml放在名为“frame”的可绘制文件中(例如,frame0和frame1是两个不同的umages) 您好,这不是我要找的,因

我正在开发一个android应用程序,我需要做一个按钮动画

我是一个两个不同的图像按钮,我想用这两个图像的按钮挫折地面交替500毫秒的延迟,总共只有2秒

我如何做到这一点,并使程序等待动画结束时,我运行他们

我的按钮有背景和文本。我想要这个顺序:单击按钮->警报对话框->如果是,退出对话框->调用动画(所有活动等待此动画)->在动画结束时调用另一个函数并继续程序


关于

将xml放在名为“frame”的可绘制文件中(例如,frame0和frame1是两个不同的umages)


您好,这不是我要找的,因为我的按钮有背景和文本。我想要这个顺序:单击按钮->警报对话框->如果是,退出对话框->调用动画(所有活动等待此动画)->在动画结束时调用另一个函数并继续程序。如果有人能帮助我,我向你致意好的..你需要在你的问题中提到所有这些事情。我知道,我很抱歉,谢谢你
<animation-list android:id="@+id/my_animation"
    android:oneshot="true" xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/frame0" android:duration="500" />
    <item android:drawable="@drawable/frame1" android:duration="500" />
    <item android:drawable="@drawable/frame0" android:duration="500" />
    <item android:drawable="@drawable/frame1" android:duration="500" />
</animation-list> 
      <ImageButton
        android:id="@+id/imageView"
        android:src="@drawable/frame"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
        ImageButton img = (ImageButton)findViewById(R.id.imageView);
        AnimationDrawable frameAnimation =    (AnimationDrawable)img.getDrawable();
        frameAnimation.setCallback(img);
        frameAnimation.setVisible(true, true);
        frameAnimation.start();