1
這裏是目前的my ProgressBar。Android ProgressBar使漸變漸變透明
請注意粉紅色如何變成背景色。這不僅僅是因爲背景是灰色的(這只是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" />
所有幫助表示讚賞,謝謝! 最大
謝謝你,完美的解決方案。 –
最大你有沒有解決它..通過這 –
是的,我確實! –