LoginSignup
1
2

[flutter]アプリ起動時にアニメーション画像を挿入する[スプラッシュ画面]

Posted at

はじめに

こんにちは今回は、アプリ起動時にアニメーション画像を挿入する方法を共有します。
いわゆるスプラッシュ画面ですね。
これがこのflutter_native_splashを使用すると何とコードレスでスプラッシュ画面が実装できてしまうんです!(すごい)

AnyConv.com__画面収録 2023-08-12 19.58.49.gif

具体的にはこんな感じですね。(gifの画質悪くてすみません。。)

手順

インポート

dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_native_splash: ^2.3.1

公式ドキュメントにはdependencies:ではなく、dev_dependencies:に記載するように書かれておりました。

アセットを記載

プロジェクト配下にassetsディレクトリを作成します。(ディレクトリ名は何でも構いません。)
作成したディレクトリに画像をドロップアンドドラッグします。

スクリーンショット 2023-08-12 20.58.40.png

pubspec.yamlに詳細を記載

pubspec.yaml
dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_native_splash: ^2.3.1

flutter:

  uses-material-design: true
  assets:
    - assets/

flutter_native_splash:
  color: '#ffffff'
  image: 'assets/logo_new.png'
  fullscreen: true

dev_dependenciesの中に上記のように記載してください。

colorとimageはそれぞれ背景色と、指定したい画像を設定します。

fullscreenをtrueに指定すると通知バーの部分が非表示になります。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2