2012-06-22 28 views
-1

我有代码通过HTTP从主线程重新加载图像,并在设置布局后立即显示它们。用于从后台线程加载图像的UI模式

现在不推荐使用,因为网络访问不能再从主线程完成。

起初,我改变它从后台线程加载图像,然后更新ImageViews。但是,由于图像现在“弹出”,用户体验发生了变化。

是否可以使图像无缝加载? 或者,我应该在图像重新加载时显示进度条或状态消息。

+1

使用的AsyncTask,做你的东西在onBackground(),你也可以使用进度在这个.... –

+1

你应该看看[的AsyncTask](http://developer.android.com/reference/android/os/ AsyncTask.html) – adneal

+0

谢谢RajaReddy和aneal。我知道这是可以做到的,我在问,这是不是一个好主意UI明智。 – mparaz

回答

1

无缝加载将需要延迟显示你可能不是你想要的全部UI。加载后,您可以使用动画淡入图片。

+0

关于动画的好主意,谢谢。 – mparaz