Kivy中的透明动画图形



我是Kivy的新手,想创建一个带有透明切口的坦克的宽度图形图像;填充";以及产品的另一个图形图像。如何将两个带有透明层的图形图像叠加在一起以获得这种效果?我用圆形/矩形和填充颜色创建了这个,但我想要一个自定义前景图像和一个自定义填充图像。

只需将Image小部件放在同一位置即可堆叠它们。例如,在kv中,您可以执行:

FloatLayout:
Image:
source: 'fill.png'
size_hint: 0.25, 0.25
pos_hint: {'center_x':0.5, 'center_y':0.5}
allow_stretch: True
Image:
source: 'tank.png'
size_hint: 0.25, 0.25
pos_hint: {'center_x':0.5, 'center_y':0.5}
allow_stretch: True

这将通过tank.png的任何透明区域显示具有fill.pngtank.png

最新更新