android运行繁重代码时的平滑动画(理论)

时间:2011-12-09 18:59:42

标签: android android-asynctask android-animation

我有一个ProgressBar的视图,它只是坐着旋转(顺利)。

与此同时,我正在通过AsyncTask进行网络加载。加载完成后,我将所有JSON数据处理成一个视觉布局,大约需要1.5秒。但是,在1.5秒内,我的ProgressBar动画完全停止了。

如何制作,以便我可以处理数据,同时保持动画流畅?

1 个答案:

答案 0 :(得分:1)

虽然很难在没有代码的情况下进行评估,但我会试一试。

您只需处理JSON并在View内创建AsyncTask,然后将View传递回onPostExecute中的GUI主题。

这样就不会在GUI线程上进行繁重的计算。