Мне нужно создать ускоритель, ведущий с нижней стороны (прогресс идет от 0 до макс.) Вверх и при достижении вершины, начиная с минимума (прогресс max до 0), а затем снова указывая снизу ,Progressbar неопределенный drawable vs progressDrawable
Вот мой prgressbar
<ProgressBar
style="?android:attr/progressBarStyle"
android:layout_width="70dp"
android:layout_height="70dp"
android:id="@+id/progressBar2"
android:indeterminateDrawable="@drawable/progressbar_circle"
android:progressTintMode="src_atop"
android:layout_centerInParent="true"
android:indeterminateDuration="500"
android:layout_marginTop="189dp"
android:indeterminateOnly="true"
/>
Вот вытяжка progressbar_circle.xml
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:pivotX="50%" android:pivotY="50%" android:fromDegrees="90"
android:toDegrees="270">
<shape android:shape="ring"
android:thicknessRatio="13" android:useLevel="false">
<size android:width="76dip" android:height="76dip" />
<gradient android:type="sweep" android:useLevel="false"
android:centerColor="#000cbdfb"
android:endColor="#f168c1"
android:angle="0"
/>
</shape>
</rotate>
Когда в моем ProgressBar я даю вытяжку, как indeterminateDrawable. Он циркулирует только снизу вверх и начинает снизу сразу (я не могу достичь эффекта, когда в начале он начинает свертываться).