как убрать смешивание цветов в kivy?
есть много цветов, но каждый лежит на другом, как сделать так что бы цвета не смешивались и каждый цвет было отлично видно?
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.widget import Widget
main_widget_kv = '''
Screen:
Widget:
size_hint: None, None
size: 50, 50
pos_hint: {"center_x": .5, "y": .5}
opacity: 1
canvas:
Color:
rgb: 255, 255, 0
Ellipse:
pos: self.pos
size: self.size
Widget:
size_hint: None, None
size: 75, 75
pos_hint: {"center_x": .5, "y": .5}
opacity: .8
canvas:
Color:
rgb: 0, 250, 154
Ellipse:
pos: self.pos
size: self.size
Widget:
size_hint: None, None
size: 100, 100
pos_hint: {"center_x": .5, "y": .5}
opacity: .6
canvas:
Color:
rgb: 255, 0, 255
Ellipse:
pos: self.pos
size: self.size
Widget:
size_hint: None, None
size: 125, 125
pos_hint: {"center_x": .5, "y": .5}
opacity: .5
canvas:
Color:
rgb: 0, 100, 0
Ellipse:
pos: self.pos
size: self.size
Widget:
size_hint: None, None
size: 150, 150
pos_hint: {"center_x": .5, "y": .5}
opacity: .3
canvas:
Color:
rgb: 128, 0, 0
Ellipse:
pos: self.pos
size: self.size
'''
class TestApp(App):
def build(self):
return Builder.load_string(main_widget_kv)
if __name__ == '__main__':
TestApp().run()