Android - 切换轨道高度

Android - Switch track height

我想要一个自定义开关,我可以定义 ThumbTrack 可绘制对象。

设置 thumb(这里没有问题):

android:thumb="@drawable/switch_button_selector"

设置轨道:

android:track="@drawable/switch_bg"

switch_bg 是 res/drawable 文件夹中的可绘制(图像),它不是 9 补丁图像。

碰巧正在调整此可绘制对象的高度。

我想在不拉伸可绘制对象的情况下保持其原始大小 (width/height)。

注意: thumbtrack 大(高度)。

您需要 switch_bg 图像 与缩略图资源的大小 完全相同。

2 个选项:

1) 编辑图像 (png/etc) 以在需要匹配拇指大小的地方具有透明间距

2) 创建一个新的 layer-list 可绘制资源文件并将 switch_bg 添加为子项。在那里您可以设置内部填充,以便整个资源的大小适合拇指