相关疑难解决方法(0)

Android:自定义水平进度条动画

我正在尝试创建一个进度条,当条形图水平前进时,它会在垂直旋转中动画.我成功地使用我的进度drawable作为drawable via:

<ProgressBar
        android:id="@+id/progressBar"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        style="@android:style/Widget.ProgressBar.Horizontal"
        android:progressDrawable="@drawable/custom_progress"
        android:layout_marginRight="5dp" />
Run Code Online (Sandbox Code Playgroud)

这是我的绘画:

在此输入图像描述

但是我希望它有一个微妙的滚动效果作为其进展.所以它看起来像垂直线向后移动sorta.你跟着?任何帮助深表感谢.谢谢.

编辑:我尝试创建一个动画列表作为我的进度可绘制但我仍然无法看到动画.动画列表可以位于进度项的剪辑内吗?

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background" android:drawable="@drawable/gutter"></item>

<item android:id="@android:id/progress">

<clip>
    <animation-list android:oneshot="false">
        <item android:drawable="@drawable/progress_bar_animate" android:duration="100" />
        <item android:drawable="@drawable/progress_bar_animate2" android:duration="100" />
        <item android:drawable="@drawable/progress_bar_animate3" android:duration="100" />
        <item android:drawable="@drawable/progress_bar_animate4" android:duration="100" />
        <item android:drawable="@drawable/progress_bar_animate5" android:duration="100" />
        <item android:drawable="@drawable/progress_bar_animate6" android:duration="100" />
        <item android:drawable="@drawable/progress_bar_animate7" android:duration="100" />
    </animation-list>
</clip>

</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

animation android progress-bar

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

animation ×1

progress-bar ×1