Android在布局中显示加载动画

时间:2014-05-22 11:01:44

标签: android animation

在我的应用程序中,当asyntask运行时会显示进度对话框。但它填满了屏幕,所以用户无法做任何事情。我想在布局中放置一个动画。所以当asyntask运行时动画显示然后消失。 我可以通过textview来做到这一点。当asyntask结束时,Textview变得可见并写入“发送”,textview变得不可见。我怎么能用GIF动画做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以在布局的中心设置一个不确定的ProgressBar,将其显示在onPreExecute()中,然后将其移至onPostExecute()

答案 1 :(得分:1)

首先制作一个自定义xml动画,以便在动画文件夹中加载。

您可以显示设置动画的视图,而不是显示TextView。 anyView.setAnimation(动画);

其中动画是一个对象,您可以使用初始化 AnimationUtils.loadanimation(context,R.anim.your_anim);

在完成后台处理后,将视图的可见性设置为"已消失"。