Android,在对话框中无限时间加载动画作为闪烁器?

Android,在对话框中无限时间加载动画作为闪烁器?,android,animation,customdialog,Android,Animation,Customdialog,我已经创建了一个对话框,我想用动画显示一个文本。在进行中的对话框中,我们有一个文本“正在加载。请稍候…”和一个图像,只要对话框处于活动状态,该图像就会一直旋转。我的对话框是这样的,但我只有一个文本视图在这个对话框中,我希望只要这个对话框是活的,对话框自动启用和禁用文本视图在每秒钟(闪烁文本) 我认为一种方法是使用线程和计时,但对于这种简单的愚蠢情况,我不想使用它。我用以下代码在“res/anim/”中创建了“animloading.xml”: <?xml version="1.0" enc

我已经创建了一个对话框,我想用动画显示一个文本。在进行中的对话框中,我们有一个文本“正在加载。请稍候…”和一个图像,只要对话框处于活动状态,该图像就会一直旋转。我的对话框是这样的,但我只有一个文本视图在这个对话框中,我希望只要这个对话框是活的,对话框自动启用和禁用文本视图在每秒钟(闪烁文本)

我认为一种方法是使用线程和计时,但对于这种简单的愚蠢情况,我不想使用它。我用以下代码在“res/anim/”中创建了“animloading.xml”:

<?xml version="1.0" encoding="utf-8"?>

<set 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/accelerate_interpolator" >

    <alpha
        android:fromAlpha="0.0 "
        android:toAlpha="1.0"
        android:duration="2500" >
    </alpha>   

</set>
但问题是我第一次看到我的效果,然后它就停止了(很明显,因为我没有任何循环代码)。现在的问题是,只要此对话框处于活动状态,我如何将上述代码放入循环中以显示和重复动画


谢谢

尝试使用Android倒计时

它有一个在每次增量时检查的函数,并且在计时器用完时有函数调用

final TextView tvLoading = (TextView) dialogLoading.findViewById(R.id.tvLoading);
        Animation fade1 = AnimationUtils.loadAnimation(this, R.anim.animloading);
        tvLoading.startAnimation(fade1);