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

    xiaoxiao2021-04-13  33

    修改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>
    转载请注明原文地址: https://ju.6miu.com/read-668311.html

    最新回复(0)