使Android Seekbar线更细

时间:2018-11-15 17:04:06

标签: java android android-studio user-interface mobile

请帮助我创建线条更细的搜索栏。这是代码

  <android.support.v7.widget.AppCompatSeekBar
        android:id="@+id/sb_zoom_size"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_marginStart="0dp"
        android:max="200"
        android:padding="15dp"
        android:progress="100"
        app:tickMark="@color/colorPrimary"
        app:tickMarkTint="@color/colorPrimary"
        app:tickMarkTintMode="multiply"
        android:progressTint="@android:color/darker_gray"/>

谢谢

2 个答案:

答案 0 :(得分:1)

您可以仅使用搜寻栏的以下两个属性来更改搜寻栏的大小/厚度: android:minHeight="20dp"android:maxHeight="20dp"

例如,在您的情况下:

<android.support.v7.widget.AppCompatSeekBar
        android:id="@+id/sb_zoom_size"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_marginStart="0dp"
        android:max="200"
        android:maxHeight="20dp"
        android:minHeight="20dp"
        android:padding="15dp"
        android:progress="100"
        android:progressTint="@android:color/darker_gray"
        app:tickMark="@color/colorPrimary"
        app:tickMarkTint="@color/colorPrimary"
        app:tickMarkTintMode="multiply" />

如果您需要更具可定制性的SeekBar,则需要使用drawable,然后可以查看this帖子。

答案 1 :(得分:0)

您可以在AppCompatSeekBar

中使用此属性
android:minHeight="2dip"
android:maxHeight="2dip"