片段绘图滞后于我的加载动画

时间:2019-04-18 11:31:56

标签: android kotlin animationdrawable

我正在使用AnimationDrawable来显示加载。像这样:

<animation-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/loader_00000" android:duration="12" />
    <item android:drawable="@drawable/loader_00001" android:duration="12" />
    <item android:drawable="@drawable/loader_00002" android:duration="12" />
    ...
</animation-list>

我正在使用Fragment。我在ImageView中以src的形式拥有此动画,并将其显示在fragment_layout的内容之上。

我正在像这样运行动画:

(image_view.drawable as AnimationDrawable).start()

动画效果很好。但是我正在从服务器加载内容,并将其填充到动画下方的组件中。我正在后台线程中加载内容。将CoroutineScopeDispatchers.IO一起使用。但是,填充的东西导致动画滞后。我该如何改善它而不至于落后?可能吗?有更好的方法吗?

0 个答案:

没有答案