我正在尝试创建一个进度条,当条形图水平前进时,它会在垂直旋转中动画.我成功地使用我的进度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) 我想使用平滑不确定的水平进度条,如 gmail 或 FB 应用程序。我想要支持 api 级别 8+。我搜索并看到一个库,但我想编写此代码而不是使用 lib。我找到了一些关于此的问题和答案,但我无法理解和使用它。我读了这个(使 ProgressBar 更新顺利),在接受答案中什么是增量器和计数?在最后一个答案中,我如何使用此类和方法?请解释如何在程序中使用此类或方法?感谢并抱歉我的愚蠢问题:)