2016-12-01 6 views
1

Javaファイルを開いているうちに、まず空白の画面が表示されます。その後、私はスプラッシュ画面のレイアウトが表示されます。私はスプラッシュ画面の前に表示される白い画面を削除するにはどうすればよいですか?

  new Handler().postDelayed(new Runnable() { 
         @Override 
         public void run() { 
          //Task 
          finish(); 
         } 
        }, ARG_SPLASH_TIME); 

としてjavaファイルを持っているとxmlファイルに私は単にImageViewを入れてandroid:src値を設定します。 manifestファイルでは、ランチャーモードでスプラッシュアクティビティを開きます。

答えて

0

は、最後に私の答えSplash Screen in Right Wayを持っはるかに応答性の感じています。私はちょうど次のとおりです。私は、API 19以下について

<style name="AppTheme.Splash" parent="AppTheme.NoActionBar"> 
    <item name="android:windowBackground">@drawable/splash</item> 
</style> 

スプラッシュ画面の背景画像を作成した値 - >のstyles.xmlで

、Iは

<style name="AppTheme.Splash" parent="AppTheme.NoActionBar"> 
    <item name="android:windowBackground">@drawable/splash</item> 
    <item name="android:windowTranslucentStatus">true</item> 
    <item name="android:windowTranslucentNavigation">true</item> 
</style> 

を使用する値-19->のstyles.xmlに私はsetContentview()を除去SplashActivityから、Manifest.xmlファイルのスプラッシュ画面のスタイルを追加android:theme="@style/AppTheme.Splash"

1

用途:アプリのテーマのためのあなたのstyle.xmlファイルに

<item name="android:windowDisablePreview">true</item> 

2

これは、新しくリリースされたAndroid Studioの奇妙な問題です。アプリケーションを起動する最初の時間が通常よりも長くかかる(白く見える)。この問題は、デバッグモードでのみ発生し、リリースされたAPKには影響しません。また、私はこの問題に苦しんでいたし、この解決策を見つけました。

設定/プリファレンス→ビルドし、実行、展開→インスタントファイル名を指定して実行し、チェックを外しインスタント実行

Instant run in Android Studio 2.0 (how to turn off)

1

あなたは

<style name="YourTheme"> 
    <item name="android:windowBackground">@null</item> 
</style> 
2

まあアクティビティ - あなたのスプラッシュに白い画面をこのスタイルを使用することができますアンドロイドがユーザーにシステムの反応をより強く感じさせる方法です。ユーザーがアプリをタップしてすぐに結果(アプリ)が表示されます。

この動作をどのように変更できますか? uはしばらくの間、何も表示されません、

<item name="android:windowDisablePreview">true</item> 

Hovewerこれは私が意味する、あなたのアプリケーションではなくslugishを感じるようになり、その後、uがあなたのアクティビティが表示されます。

@Piyushが書いたように私たちは、このプレビューを無効にすることができます、本当に結果が期待されるわけではありません。

より良いオプションは、あなたのスタイルでアクティビティを使用することです。

<item name="android:windowBackground">@drawable/bg</item> 

これは、アプリケーションのデフォルトの背景を変更します。アプリのプリローダーイメージを配置することができます(ロゴなど)。両方の状況で

ユーザーは待つ必要がありますが、これは

関連する問題