|
dcalskyAug 9, 2021
1
这不是刻意的 transition,而是从 native view 到 flutter view 的 white screen 时间。在 android 下面,你可以使用`override fun provideSplashScreen(): SplashScreen ...` 来 override 这个 white screen,比如传入一些自定义的动画和图片。来减少用户对 white screen 的感知,就像是 game loading 阶段一样。
|
|
ipcjsAug 9, 2021 via Android
2
不止是启动 flutter 需要个“白屏”,启动 native 也需要,你在 AndroidManifest 里找找看,有关于怎么配置这个“白屏”的注释
|
|
Chan66Aug 9, 2021
3
设置一下原生的 SplashScreen 应该就好了吧
|
|
4
@ipcjs 果然,flutter 生成 AndroidManifest 默认有个一个 io.flutter.embedding.android.SplashScreenDrawable , 这个过度效果就是它实现的
|