Android – 如何更改默认的SeekBar厚度?

我有这个SeekBar:

 

我试图使用maxHeight更改此SeekBar厚度。 但没有改变。 它看起来像这样:

在此处输入图像描述

我想将此SeekBar的厚度更改为3dp,并使其如下所示: 在此处输入图像描述

所以我的问题是有可能以某种方式改变SeekBar的厚度吗? 如果有,怎么样?

  • 使用SeekBar来控制在Android的音量?
  • animationseekbar进度
  • 以编程方式更改seekbar的大小,但不能让拇指大于栏
  • 如何显示离散滑块的刻度线?
  • MediaPlayer,ProgressBar
  • 在Android中实现滑块(SeekBar)
  • Android应用程序中的离散seekbar?
  • 自定义search栏(拇指大小,颜色和背景)
  • 你应该这样做:

      

    拇指是可以拖动的圆圈,progressDrasable是进度的样式。

    seek_style.xml

                             

    seek.xml

         

    您必须更改progressDrawableSeekBar thumb以调整其厚度:

      

    添加drawable文件夹seek_bar.xml

                          

    seek_thumb.xml

         

    添加到维度资源(更改此项以调整厚度):

     4dp 20dp 

    添加颜色资源:

     #ababab #ffb600 #3399CC 

    在此处输入图像描述

    您可以使用属性minHeightmaxHeight更改搜索条的厚度

    android:minHeight="5dp"

    android:maxHeight="5dp"

    这是我在你的xml中如何做到这一点: