ExpoのSplashScreen
AppLoadingもSplashScreenも呼び出していないのにスプラッシュスクリーンが表示されている
app.jsonにはsplashの項目に画像を指定している
それだけで表示されるのか?
じゃあAppLoadingなどを設定する意義は何?
スプラッシュスクリーンの表示時間を設定するためにSplashScreenが必要なのかmrsekut.icon
スプラッシュスクリーンには2段階ある
らしい(ソースはない)
1段階目
app.jsonで設定したら表示される
n秒で自動的に消える
defaultで表示する時間が決まっている #?? つまり、スプラッシュスクリーンを表示するための時間なのか、裏でなにかするのを隠すための時間なのか
2段階目
App.tsxなど上流のコンポーネント内でAppLoadingなどを使って制御する
「コンテンツを読み込んでいる間はスプラッシュスクリーンを表示する」などをするために使う
app.jsonのsplashについて
ios、android、PWAは個別に設定する必要がある
AppLoading
docsに書いているものをFCで書いてみても動かなかった 関連ドキュメント