可以參考以下代碼,這是drawable/seekbar_style.xml
里面使用layer-list來實現層疊樣式,為seekbar的background和progress設置style
其中shape可以用來配置一些圖形,像corners這樣設定就相當於是圓角了
solid設置圖形的顏色為實心的,如果要設置成漸變的要使用gradient標簽
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@android:id/background"> <shape> <corners android:radius="10dip" />
<solid android:color="@color/bg_color" /> </shape> </item>
<item android:id="@android:id/progress"> <clip> <shape <corners android:radius="10dip" />
<solid android:color="@color/blue" /> </shape> </clip> </item> </layer-list>