赫杰
我想在基维创建自己的单选按钮。为此,我使用了一个模板:

<myCheckBox@ToggleButton>:
    background_normal: 'gfx/cbActive.png'
    background_down: 'gfx/cbInactive.png'
    background_disabled_down: 'gfx/cbActive.png'
    background_disabled_normal: 'gfx/cbInactive.png'

按钮看起来像:
在应用程序中使用模板时,可以缩小其比例,但缩小过程不会对称地缩放。看起来像:
你知道为什么缩小比例不是对称的吗?

最佳答案

ButtonToggleButton的样式使用BorderImage缩放背景。这允许适当地使用标准按钮类型的图像。但您可以通过设置用于缩放的border property来轻松禁用此行为:

<myCheckBox@ToggleButton>:
    border: 0, 0, 0, 0
    background_normal: 'gfx/cbActive.png'
    background_down: 'gfx/cbInactive.png'
    background_disabled_down: 'gfx/cbActive.png'
    background_disabled_normal: 'gfx/cbInactive.png'

08-24 19:48