from kivy.lang import Builder
from kivy.uix.popup import Popup
from kivy.uix.gridlayout import GridLayout
from kivy.clock import Clock
kv = """
<Test@AnchorLayout>:
AsyncImage:
source: 'giphy.gif'
anim_delay: 0.1
Test:"""
class TestApp(App):
def build(self):
layout = GridLayout(cols=1, padding=10)
anim = Builder.load_string(kv)
layout.add_widget(anim)
popup = Popup(content=layout)
popup.open()
print('Hello world')
Clock.schedule_once(App().get_running_app().stop,10)
if __name__ == '__main__':
TestApp().run()