我需要在我的FMX程序启动时创建一个闪屏。
以下来自VCL的代码不再起作用:
SplashScreen := TSplashScreen.Create(Application);
SplashScreen.Show;
Application.Initialize;
SplashScreen.Update; //No such function in FMX
Application.Run;
问题在于,在FMX表单中,直到执行
Application.Run
时才会创建/重绘表单,因为它们使用一些FMX魔法来重绘。使用VCL启动画面不是一个选项,因为我需要支持OSX。如何在Delphi XE2 FireMonkey项目中创建启动画面?