无法从 Android Material 滑块中删除填充

Posted

技术标签:

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

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

        <com.google.android.material.slider.Slider
        android:layout_
        android:layout_
        android:padding="0dp" />

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

image taken from layout inspector

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

【问题讨论】:

您有解决方案吗?我认为填充是基于拇指半径 【参考方案1】:

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

【讨论】:

【参考方案2】:

所有维度都是here

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

【讨论】:

以上是关于无法从 Android Material 滑块中删除填充的主要内容,如果未能解决你的问题,请参考以下文章

Material-UI 滑块未将名称道具暴露给 Formik

Material-UI 无法导入滑块

未捕获的类型错误:无法读取 jquery 滑块中未定义的属性“addClass”

youtube - 无法在轮播/滑块中滑过 iframe

Angular Material 的垂直滑块无法正常工作

如何从 WatchKit 滑块中隐藏“+”和“-”按钮?