Flutterを学び始めて、アプリ起動時の画面(スプラッシュって言うのかもしれない)を付けてみました。
Androidとiosで実装方法が違う?らしいのですがAndroid用の開発環境しか構築してないのでiosでの知見はありません。あしからず。
画面
アプリを起動すると1枚目のような画面が出て、アプリが読み込まれると2枚目の画面が出てきます。
実装
アプリの内容はgoogleのcodelabsのものなので割愛。
- 出したい画像(今回は最初から入っているic_launcher.pngを利用)を↓に入れるandroid/app/src/main/res/mipmap-xxx
- android/app/src/main/res/values/styles.xmlに
<color name="background">#bfbfbf</color> - android/app/src/main/res/drawable/launch_background.xmlを
以下のようにする
- 実行する
コードは↓にあります。
せっかくのクロスプラットフォームなんでiosの環境も構築するべきなんでしょうけど、実機持ってないしイマイチやる気が上がってこないのは何故なんでしょうね...?