Сейчас my ProgressBar.Android ProgressBar make gradient fade transparent
Обратите внимание, как розовый цвет уходит в задний цвет. Это происходит не только из-за того, что фон серый (это просто отрывок из предварительного просмотра макета в Android Studio), так как даже в приложении, имеющем белый фон, он все еще исчезает до черного.
То, что я хочу достичь, - это розовое увядание в прозрачном, так как количество розового градиента уменьшается, больше фона становится видимым.
Кто-нибудь знает, как этого достичь?
Вот вытяжка для бара прогресса:
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="360">
<shape
android:innerRadiusRatio="3"
android:shape="ring"
android:thicknessRatio="30"
android:useLevel="false">
<gradient
android:centerColor="#00000000"
android:centerY="0.50"
android:endColor="@color/colorAccent"
android:startColor="@color/colorAccent"
android:type="sweep"
android:useLevel="false" />
</shape>
А вот это объявление в моем макете:
<ProgressBar
android:layout_width="210sp"
android:layout_height="210sp"
style="?android:attr/progressBarStyleLarge"
android:indeterminateDrawable="@drawable/circular_progress_bar_big"
android:indeterminate="false"
android:id="@+id/progressPose"
android:layout_gravity="center"
android:visibility="visible"
android:progress="100" />
Все оцененная помощь, спасибо! Макс
Спасибо, идеальное решение. –
Макс вы его решили .. этим –
Yup У меня действительно! –