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



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

同时,我正在通过AsyncTask进行网络加载。加载完成后,我将所有JSON数据处理成可视布局,这需要大约1.5秒的时间。然而,在这1.5秒内,我的ProgressBar动画完全停止了。

我怎样才能使它既能处理数据,又能保持动画流畅呢?

虽然没有代码很难评估,但我还是要试一试。

你可以简单地处理JSON并在AsyncTask中创建View,然后将View传递回onPostExecute中的GUI线程。

最新更新