Android SeekBar拇指被剪裁/切断

Jan*_*ana 44 android android-seekbar

使用带有SeekBar视图的自定义拇指绘图时,拇指绘图将被剪裁在视图的左右边缘.

我该如何解决这个问题?

Rom*_*rik 94

您应该能够通过设置来解决这个问题paddingLeft,并paddingRight在你SeekBar的一半,拇指宽度(记得要使用密度独立单位).您还可以通过调用来控制搜索栏拇指边缘允许的空间setThumbOffset.

  • @Roman Nurik paddingLeft和paddingRight没有为我的搜索栏做任何事情 (4认同)
  • 添加`android:thumbOffset =“-0dp”`为我做到了 (4认同)
  • 请注意,如果您正在使用VerticalSeekBars,则仍然使用paddingRight和paddingLeft (3认同)
  • 即使没有自定义拇指绘图,只是使用基于平台版本的不同主题,这发生在我身上.将`paddingLeft`和`paddingRight`设置为`16dp`似乎是确保它适用于所有标准主题的所有版本的方法. (2认同)

Nic*_*oli 29

我自己遇到了这个问题,我相信"correct"决定修改android:thumbOffsetSeekBar的默认样式将其设置为8px.


kay*_*yz1 9

对于默认的SeekBar我使用了这些设置,它工作正常:

android:paddingLeft="6dp"
android:paddingRight="6dp"

android:thumbOffset="8dp"
Run Code Online (Sandbox Code Playgroud)