Android:如何删除搜索栏拇指空间

ant*_*ony 1 android seekbar

我想删除搜索栏中拇指周围的空间:

(这是红色圆形和蓝色矩形边之间的区域,为本例绘制)

在此输入图像描述

我点击了此链接,但没有任何变化:https ://stackoverflow.com/a/2925892/3409503

这是 Seekbar 的样式:

<style name="MediaSeekBar" parent="android:Widget.SeekBar">
        <item name="android:progressDrawable">@drawable/media_seek_bar</item>
        <item name="android:minHeight">2dp</item>
        <item name="android:maxHeight">2dp</item>
        <item name="android:thumb">@drawable/media_seek_bar_thumb</item>
        <item name="android:thumbOffset">0dp</item>
        <item name="android:progress">0</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

我的可绘制media_seek_bar_thumb

所有这些绘图都是 PNG。

小智 7

我遇到了同样的问题,结果发现我的 .png 文件中包含了一些透明的填充。修复方法是设置

android:splitTrack="false"

在 Activity 的布局 xml 中的 Seekbar 上。这将迫使两个轨道段在您的拇指可绘制后面连接。