我創建了以下進度條樣式並將角落半徑設置爲兩種形狀(背景和pogress)。但似乎當我動畫/設置進度低於90時,我的進度條當前進度顯示矩形邊界,沒有任何半徑。我想知道是否有可能始終具有拐角半徑,即使進度是30或小於90,95。任何人都可以解釋爲什麼這不起作用?Android ProgressBar設置進度圓角
而且我需要這個工作與API級別8
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Define the background properties like color etc -->
<item android:id="@android:id/background">
<shape>
<corners android:radius="25dp" />
<solid android:color="#00000000"></solid>
</shape>
</item>
<!-- Define the progress properties like start color, end color etc -->
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="25dp" />
<gradient
android:startColor="#fff"
android:centerColor="#fff"
android:centerY="1.0"
android:endColor="#0d1522"
android:angle="270"
/>
</shape>
</clip>
</item>
</layer-list>
更新:我已經添加了正確的代碼,說明我的問題
請檢查我的答案 –