美文网首页
SeekBar相关

SeekBar相关

作者: 一叶书生 | 来源:发表于2020-10-14 15:38 被阅读0次

<SeekBar    

    android:id="@+id/essay_detail_seekBar"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:layout_marginLeft="@dimen/dp_16"

    android:layout_marginTop="@dimen/dp_25"

    android:layout_marginRight="@dimen/dp_16"

    android:paddingStart="@dimen/dp_0"

    android:paddingEnd="@dimen/dp_0"

    android:layout_toLeftOf="@+id/essay_detail_rl_voice"

    android:max="100"

    android:maxHeight="@dimen/dp_2"

    android:minHeight="@dimen/dp_2"

    android:progress="25"

    android:progressDrawable="@drawable/audio_seekbar_progress"

    android:secondaryProgress="80"

    android:thumb="@drawable/shape_thumb" />

-----------------------------------------------------------------------------------------------------------

1. android:paddingStart ,android:paddingEnd,去除SeekBar左右内边距

2. android:thumbOffset="@dimen/dp_0"    // 解决滑块左右显示不全,

如果是thumb上下显示不全,则把seekbar的高度设置为 android:layout_height="wrap_content"  然后再设置  android:minHeight=""  这个值根据实际情况自己来定 也可以同时设置android:maxHeight=""

3. android:progressDrawable= "@drawable/audio_seekbar_progress"设置进度条背景

audio_seekbar_progress 如下:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <!--背景-->

    <item android:id="@android:id/background">

            <solid android:color="#cccccc" />

    <!--缓冲进度-->

    <item android:id="@android:id/secondaryProgress">

                <solid android:color="#bdbdbd" />

    <!--进度条-->

    <item android:id="@android:id/progress">

                <solid android:color="#000000" />

</layer-list>

4. android:thumb="@drawable/shape_thumb" //设置滑块,可为图片/shape

相关文章

网友评论

      本文标题:SeekBar相关

      本文链接:https://www.haomeiwen.com/subject/gvrwpktx.html