【问题标题】:Cannot remove padding from Android Material slider无法从 Android Material 滑块中删除填充
【发布时间】:2021-09-19 19:39:44
【问题描述】:

我创建了一个滑块,我想删除填充。似乎是不可能的。我知道重击需要一些填充,但我想自己处理填充。

        <com.google.android.material.slider.Slider
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="0dp" />

即使将填充设置为 0,它仍然会显示一些填充。似乎填充参数被忽略了。似乎拇指直径也没有考虑到填充。

image taken from layout inspector

如何设置填充?如果我想要一个真正的大拇指直径怎么办?

【问题讨论】:

  • 您有解决方案吗?我认为填充是基于拇指半径

标签: android slider padding


【解决方案1】:

如果您在 dimens.xml 中添加 &lt;dimen name="mtrl_slider_track_side_padding"&gt;0dp&lt;/dimen&gt;,则填充消失,这不是理想的解决方案,但可能对您有用。

【讨论】:

    【解决方案2】:

    所有维度都是here

    您可以在项目 dimens.xml 中覆盖所有这些

    【讨论】:

      猜你喜欢
      • 2016-01-27
      • 2021-06-19
      • 2012-08-07
      • 2012-01-24
      • 1970-01-01
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      • 2019-11-10
      相关资源
      最近更新 更多