美文网首页
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