在 Kivy 中舍入交替边
Rounding alternate edges in Kivy
我确实看到了其他使用上下图像的解决方案。
我发现制作交替的圆形边缘非常复杂。
喜欢下面这个:
我定义了一个平滑按钮,在我的所有组件中用作按钮:
<SmoothButton@Button>:
background_color:(0,0,0,0)
background_normal:''
back_color: (0.565, 0.557, 0.698,0.8)
border_radius:[0,35,0,35]
font_name:'Comic'
canvas.before:
Color:
rgba:self.back_color
RoundedRectangle:
size:self.size
pos:self.pos
radius:self.border_radius
注意这里唯一的问题是:
border_radius:[0,35,0,35]
我确实看到了其他使用上下图像的解决方案。 我发现制作交替的圆形边缘非常复杂。
喜欢下面这个:
我定义了一个平滑按钮,在我的所有组件中用作按钮:
<SmoothButton@Button>:
background_color:(0,0,0,0)
background_normal:''
back_color: (0.565, 0.557, 0.698,0.8)
border_radius:[0,35,0,35]
font_name:'Comic'
canvas.before:
Color:
rgba:self.back_color
RoundedRectangle:
size:self.size
pos:self.pos
radius:self.border_radius
注意这里唯一的问题是:
border_radius:[0,35,0,35]