Я пытаюсь создать индикатор выполнения, в котором панель сама по себе перемещается по вертикали, когда она прогрессирует горизонтально. Я успешно использую мой прогресс, который можно использовать в качестве переносимого с помощью:
<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" />
Вот моя возможность:
Но я хочу, чтобы у него был тонкий эффект броска по мере его развития. Таким образом, это будет похоже на то, что вертикальные линии перемещаются назад. Вы выполните? Буду признателен за любую оказанную помощь. Спасибо.
EDIT: Я попытался создать анимационный список, так как мой прогресс доступен, но я все еще не могу видеть анимацию. Может ли список анимации находиться внутри клипа для элемента прогресса?
<?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>