周末小结(五)

放在前面的图

之前项目有个界面 SeekBar 在设置android:progressDrawable 背景的时候其他手机是正常的
在小米手机上 展示的不太理想
<code>

<SeekBar
        android:id="@+id/colorSlider"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/txt_History"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="64dp"
        android:max="100"
        android:maxHeight="20dp"
        android:minHeight="20dp"
        android:progress="20"
        android:progressDrawable="@drawable/bg_seekbar"
        android:thumb="@drawable/article_settime_slidebar_circle"
        android:thumbOffset="0dp"
        />

</code>
要加上 android:thumbOffset="0dp"
并且bg_seekbar 布局如下:
<code>

<?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>
        <corners android:radius="10dp"/>
        <solid android:color="#C9CAC5"/>
    </shape>
</item>

<item android:id="@android:id/secondaryProgress">
    <clip>
        <shape>
            <corners android:radius="10dip"/>
            <solid android:color="#C9CAC5"/>
        </shape>
    </clip>
</item>

<item android:id="@android:id/progress">
    <!--<bitmap android:src="@drawable/article_settime_slidebar_slide2"></bitmap> 小米坑货-->
    <clip android:drawable="@drawable/article_settime_slidebar_slide2"/>
</item>

</layer-list>

</code>

总结一下:

要设置
android:thumbOffset="0dp"
<clip android:drawable="@drawable/article_settime_slidebar_slide2"/> 设置图片

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容