赫杰
我想在基维创建自己的单选按钮。为此,我使用了一个模板:
<myCheckBox@ToggleButton>:
background_normal: 'gfx/cbActive.png'
background_down: 'gfx/cbInactive.png'
background_disabled_down: 'gfx/cbActive.png'
background_disabled_normal: 'gfx/cbInactive.png'
按钮看起来像:
在应用程序中使用模板时,可以缩小其比例,但缩小过程不会对称地缩放。看起来像:
你知道为什么缩小比例不是对称的吗?
最佳答案
Button
和ToggleButton
的样式使用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'