写这个主要因为网上搜到的自定义seekbar,已拖动的会上下填充seekbar,类似这样
添加<inset>完美解决
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <!-- 这里的insetTop insetBottom 应该根据设置的seekBar高度改变 --> <inset android:insetTop="@dimen/dp7" android:insetBottom="@dimen/dp7"> <shape> <solid android:color="@color/white"/> </shape> </inset> </item> <item android:id="@android:id/PRogress"> <clip> <inset android:insetTop="@dimen/dp7" android:insetBottom="@dimen/dp7"> <shape> <solid android:color="@color/main_red" /> </shape> </inset> </clip> </item> <item android:id="@android:id/secondaryProgress" android:drawable="@drawable/xxx"/></layer-list>That's all !如果要添加触摸效果,直接在item中引用有触摸效果的drawable即可
新闻热点
疑难解答