2014-05-22 31 views
0

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

回答

1

您可以在布局的中心设置不确定的ProgressBar,使其在onPreExecute()中可见,并使其在onPostExecute()中消失。

1

首先制作一个定制的xml动画,用于在anim文件夹中加载。

而不是显示一个TextView,你可以显示一个视图设置动画。 anyView.setAnimation(animation);

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

并且在完成后台处理后,将视图的可见性设置为“消失”。