实现自定义SeekBar

来源:互联网 发布:淘宝添加到桌面没有了 编辑:程序博客网 时间:2024/05/01 12:01

写这个主要因为网上搜到的自定义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>            <--sdk.int >= 23时去掉这个inset-->            <inset android:insetTop="@dimen/dp7" android:insetBottom="@dimen/dp7">                <shape>                    <solid android:color="@color/main_red" />                </shape>            </inset>        </clip>    </item></layer-list>

                                             
2 0
原创粉丝点击