Android开发修改seek bar样式出现的问题

来源:互联网 发布:药品b2b网站源码 编辑:程序博客网 时间:2024/06/10 16:46
修改seekbar样式时,发现一个问题设置 thumb时出现进入到背景的情况,查谷歌发现原来是设置thumbOffset就解决了.

一,android:maxHeight=”6dp” android:minHeight=”6dp”//设置进度条宽度; android:thumbOffset=”8dp”设置起点和终点位置防止嵌入到背景

<SeekBar                    android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_marginLeft="40dp"                android:layout_weight="1"                android:maxHeight="6dp"                android:minHeight="6dp"//设置进度条宽度                android:progressDrawable="@drawable/play_news_seekbar"                android:thumbOffset="8dp"                android:focusable="true"                android:thumb="@drawable/player_news_knob" />

二,progressDrawable,thumb就是一张图片这个根据需求设置,seekbar上面的图标

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">    <item android:id="@android:id/background">        <shape>            <solid android:color="#272F41" />        </shape>    </item>    <item android:id="@android:id/secondaryProgress">        <clip>            <shape>                <solid android:color="#272F41" />            </shape>        </clip>    </item>    <item android:id="@android:id/progress">        <clip>            <shape>                <solid android:color="#FFFFFF" />            </shape>        </clip>    </item></layer-list>
0 0
原创粉丝点击