如何修复自定义进度栏口吃或垃圾

时间:2019-06-21 15:58:29

标签: android android-progressbar

我一直在尝试使用带有自定义drawable(animation-list)的进度条,其中包含大约50 png。使用OS默认微调器时,进度条会进行动画设置。但是,每当我切换到可绘制对象时,它就会结结巴巴。

我尝试在20、50和100毫秒之间更改每个图像的持续时间,似乎并没有太大帮助。

可绘制动画的代码:

    <animation-list xmlns:android="http://schemas.android.com/apk/res/android"
        android:oneshot="false"
        >
        <item android:drawable="@drawable/loading_00000" android:duration="50" />
    ...
    ...
    ...
        <item android:drawable="@drawable/loading_000049" android:duration="50" />

    </animation-list>

进度条本身的代码:

<ProgressBar
        android:id="@+id/loading_home"
        android:indeterminateDrawable="@drawable/animated_loading"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:visibility="visible" />

我只想要一个平滑的动画自定义进度栏。有什么我可以尝试或要做的事情来实现这一目标?

0 个答案:

没有答案