我有一个包含 12 个图像的动画,显示为加载图像。它本身就可以正常工作,但是当我使用我的 httpClient 类从在线数据库中获取内容时,它会完全冻结,当内容完成获取时,您可以看到动画在不同的图像上停止。
如何在从数据库中获取内容时加载图像?
这是一些代码:
班级成员:
ImageView loading;
AnimationDrawable loadAnimation;
创建:
LinearLayout main = (LinearLayout) findViewById(R.id.loading);
loading = new ImageView(this);
loading.setImageResource(R.drawable.loading);
loadAnimation = (AnimationDrawable)loading.getDrawable();
main.addView(loading);
在获取内容之前,我使用它来启动动画:
loadAnimation.start();
当它完成获取时:
loadAnimation.stop();