Вы можете использовать ответ Inclement с ответом ниже. Так что я могу убедиться, что это работает.
def on_anim1_start(self, *args):
self.x = 0
sound1 = SoundLoader.load("C:\\Users\\kanna\\Music\\OpenCity1.mp3")
sound1.play()
def on_enter(self):
self.label1.opacity = 0
animation = Animation(d=3) + Animation(d=4, opacity=1) + Animation(d=5) + Animation(d=4, opacity=0)
animation.bind(on_start=self.on_anim1_start)
animation.start(self.label1)
Изменение кода немного работает для меня:
def on_anim1_start(self, *args):
self.x = 0
sound1 = SoundLoader.load("C:\\Users\\kanna\\Music\\OpenCity1.mp3")
sound1.play()
def on_enter(self):
self.label1.opacity = 0
@@your_anim = Animation(d=4, opacity=1)
your_anim.bind(on_start=self.on_anim1_start)@@
animation = Animation(d=3) + **your_anim** + Animation(d=5) + Animation(d=4, opacity=0)
animation.start(self.img2)
Примечание. Перед запуском удалите звездочку (*) и символ (@). .
[@@] means added code.
[**] means edited code.