我想實現這個進度條設計: 帶圓角的進度條?
這是代碼:
<item android:id="@android:id/background">
<shape>
<corners android:radius="8dp"/>
<solid android:color="@color/dirtyWhite"/>
</shape>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="8dp"/>
<solid android:color="@color/colorPrimaryDark"/>
</shape>
</clip>
</item>
我的進度條:
<ProgressBar
android:id="@+id/activeProgress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:progress="10"
android:progressDrawable="@drawable/rounded_corners_progress_bar"/>
我試着在<shape>
的<clip
上加<size>
屬性來使進度形狀稍微小一些,但它不起作用。此外,進度條是平坦的,我想按設計彎曲。爲了實現設計,我需要改變什麼?
https://github.com/akexorcist/Android-RoundCornerProgressBar –