【问题标题】:Android - Switch track heightAndroid - 切换轨道高度
【发布时间】:2016-08-04 12:21:06
【问题描述】:

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

设置thumb(这里没问题):

android:thumb="@drawable/switch_button_selector"

设置轨道

android:track="@drawable/switch_bg"

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

这个drawable的高度正在调整。

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

注意:拇指轨道大(高度)。

【问题讨论】:

    标签: android android-switch


    【解决方案1】:

    您需要使 switch_bg 图像与拇指资源大小完全相同

    2 个选项:

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

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

    【讨论】:

    • 我采用第一种方法,将 Track drawable 编辑为与 Thumb drawable 相同的高度。
    • 好电话 :) 那是更好的选择!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 2018-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多