【发布时间】:2018-09-17 07:17:17
【问题描述】:
我目前正在尝试通过切换屏幕来为 Kivy 应用程序制作加载屏幕。
#: import FadeTransition kivy.uix.screenmanager.FadeTransition
MyScreenManager:
id: myscreenmanager
transition: FadeTransition()
PreLoadScreen:
LoadingScreen:
LoginScreen:
<PreLoadScreen>:
...
<LoadingScreen>:
...
<LoginScreen>:
...
我知道如何通过按下这样的按钮来更改屏幕。
Button:
text: 'Log In'
on_release:
app.root.current = 'somescreen'
但我不知道如何自动更改屏幕,
(空白屏幕)
~自动淡入
->(带有加载动画或图像的屏幕)
~当一些加载完成后,淡入
->(登录屏幕)
有没有什么好方法可以在不执行任何操作(例如 on_release 或 on_touch_down)的情况下做到这一点?
【问题讨论】: