質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.93%

スプラッシュの、フルスクリーン表示。

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 212

kazuki_user

score 105

flutter1,2,3の3つのプロジェクトを同時進行しています。
flutter_native_splashにて、flutter1・3の場合のみ画像が、フル画面で表示されません😥

※下記Flutter1では、backgroundColor#000000が適用されているかと思います。

イメージ説明


Flutter2の場合は、画面いっぱいに画像が表示されます。

また、全プロジェクトでの スプラッシュは同じ画像です。


試したこと

app/src/main/res/valuesstyles.xmlにて、 <item name="android:windowFullscreen">true</item>

⇒効果なし


解決策を教えて頂けると嬉しいです🙇

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

現在の情報では不具合を再現する方法がないため直接的な回答ではないですが、「自分だったらどうするか」という視点で回答します。
全て同じ画像を表示しているとのことですので

・全てのアプリをEmulator上から一度削除し、再インストールする
何らかのキャッシュの影響も考えれらる為。

・3つのプロジェクトのlib/main.dartを同一のものにして検証(例えば、ボタンを押すとカウントアップするサンプルのヤツなど)
解消できる > アプリの処理に関する部分で影響が出ている可能性が高い
解消できない > ビルドや設定ファイルの設定でどこかに違いがある可能性が高い

・ flutter package も同一にする
解消できる > 特定のflutter packageに依存する現象の可能性が高い
解消できない > ビルドや設定ファイルの設定でどこかに違いがある可能性が高い

・ iOSとAndroidでそれぞれ検証
両方とも同じ現象 > アプリの処置に関する部分で影響が出ている可能性が高い
Androidのみ > Androidのビルドや設定ファイルの設定でどこかに違いがある可能性が高い

少しでも参考になれば。。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/07/05 10:46 編集

    ご返信ありがとうございます。

    >>全てのアプリをEmulator上から一度削除
     ⇒別のアプリを立ち上げると、自動で他のアプリも消えます。(以下リンク参照)
     
    >>同一のものにして検証 
     ⇒✖ (サンプルコードで検証済)

    >>flutter package も同一にする
     ⇒(以下、リンクと関連ありますか?)

    ーーーーーーーーーーーーー

    パッケージ名に関しては、こちらでも質問させて頂いております。
    何か関連があれば幸いです。
    https://teratail.com/questions/274724

    ーーーーーーーーーーーーー

    また、提供希望のコードがあればお気軽にご連絡ください。
    では、失礼いたします。

    キャンセル

  • 2020/07/05 16:44 編集

    flutter_native_splash:
    fill: true <- 追加
    にするとどうでしょうか?

    また、flutter clean を行い、再度 flutter pub pub run flutter_native_splash:create をしてから実行するとどうなるでしょうか?
    https://pub.dev/packages/flutter_native_splash

    ※パッケージ名に関しても回答しておきました。特に ApplicationIDの設定について確認してみてください。これが同一だと「同じアプリ」とみなされるようです。
    https://developer.android.com/studio/build/application-id?hl=ja

    キャンセル

  • 2020/07/05 17:19 編集

    ・fill: true
    ・android_disable_fullscreen: true

    公式devに載っていた上記コードに関して、片方のみ、両方ともに実行しましたが、効果なしでした😥
    flutter clean・flutter pub~も実行しました。

    キャンセル

  • 2020/07/05 17:22 編集

    尚、画像サイズは どのアプリ内でも同じです。
    1080x1920 JPEG (24-bit color) 340.13kb

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.93%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る