Ich erstellte Splash-Screen für die App mit Aktivität Thema. Dies ist eine effektive Methode zur Anzeige der Ladezeit, die von Google-Entwicklern empfohlen wird (https://plus.google.com/+IanLake/posts/SW7F2CJvAmU).Anpassen android Splash-Screen
I erstellt splash.xml in ziehbar
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/ColorPrimary" />
<item>
<bitmap
android:gravity="center"
android:src="@drawable/splash" />
</item>
</layer-list>
erstellt Thema mit ihm
<style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@drawable/splash</item>
</style>
und angewandter dieses Thema Aktivität in manifest
<activity
android:name=".SplashActivity"
android:launchMode="singleTop"
android:theme="@style/SplashTheme">
Jetzt muss ich meine anpassen Begrüßungsbildschirm aus dem Code. Ich muss Bitmap und Farbe ändern oder ein anderes Element zur Layer-Liste hinzufügen. Wie es geht?
Mögliche Duplikate von [Android: Einstellung Fenster Hintergrund auf gestartete Aktivität] (http://stackoverflow.com/questions/4837889/android-setting-window-background-on-lounched-activity) –
@ R.Zagórski Dies ist nicht Beantworte meine Frage nicht. Splash funktioniert für mich. Ich muss die Parameter innerhalb der Ebenenliste (Farbe, Bitmap) programmatisch ändern oder vielleicht eine andere Lösung verwenden, um diese Möglichkeit zu haben. –