在 Xamarin 应用程序启动之前,Xamarin 形成 iOS 带有 lottie 动画的启动画面
Xamarin forms iOS splash screen with lottie animation before Xamarin App starts
我已经使用新的 Intent 在 android 上实现了 Lottie 动画闪屏,有没有办法在 iOS 上实现同样的效果。
我知道 LaunchScreen.storyboard 无法做到这一点,但是有没有办法生成一个新的 UIViewController 用 Lottie 动画在屏幕上显示它,当动画正在播放时我会在后台准备 Xamarin 应用程序任务,当动画结束时调用 LoadApplication(app)。
或者当您在 iOS 上启动您的应用程序时,是否有任何其他方法可以首先开始播放 Lottie 动画?
将 Lottie 动画设置为 Xamarin Forms 中的主页不是一个选项,等待 Xamarin Forms 启动应用程序需要几秒钟,在此期间我想显示动画,而不是之后。
iOS 启动屏幕无法设置动画。如果启动时间是一个问题,并且您想显示一些动画,则需要编写一些执行动画的“本机代码”(Xamarin.IOS 很好),同时您有一个后台任务执行 Xamarin Forms Init 并加载应用资源字典。详情待定,如果有人证明他们确实存在严重的 iOS Xamarin Forms 加载时问题。
OP(发帖人)在iPhone上测试了时间,得出的结论是速度足够快,不值得做动画来让时间变得更有趣。 (在典型的 Android 设备上,启动时间更长。)
我已经使用新的 Intent 在 android 上实现了 Lottie 动画闪屏,有没有办法在 iOS 上实现同样的效果。
我知道 LaunchScreen.storyboard 无法做到这一点,但是有没有办法生成一个新的 UIViewController 用 Lottie 动画在屏幕上显示它,当动画正在播放时我会在后台准备 Xamarin 应用程序任务,当动画结束时调用 LoadApplication(app)。
或者当您在 iOS 上启动您的应用程序时,是否有任何其他方法可以首先开始播放 Lottie 动画?
将 Lottie 动画设置为 Xamarin Forms 中的主页不是一个选项,等待 Xamarin Forms 启动应用程序需要几秒钟,在此期间我想显示动画,而不是之后。
iOS 启动屏幕无法设置动画。如果启动时间是一个问题,并且您想显示一些动画,则需要编写一些执行动画的“本机代码”(Xamarin.IOS 很好),同时您有一个后台任务执行 Xamarin Forms Init 并加载应用资源字典。详情待定,如果有人证明他们确实存在严重的 iOS Xamarin Forms 加载时问题。
OP(发帖人)在iPhone上测试了时间,得出的结论是速度足够快,不值得做动画来让时间变得更有趣。 (在典型的 Android 设备上,启动时间更长。)