2017-12-16 2 views
1

Ich verwende Thema anstelle von Layout, um Splash-Bildschirm anzuzeigen, aber ich bin verwirrt, welche Auflösung Bilder für verschiedene Bildschirmdichten festlegen, da <item> Tag Breite und Höhe Attribute verfügbar API> 22.Splash Bildgröße

Hintergrund ziehbar

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:drawable="@color/colorAccent" /> 
    <item > 
     <bitmap 
      android:gravity="center" 
      android:src="@drawable/splash_logo" /> 
    </item> 

</layer-list> 

Stil

<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar"> 
     <item name="android:windowBackground">@drawable/splash_background</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorPrimary">@color/colorPrimary</item> 
    </style> 

Antwort

2

Splash Bildgröße für verschiedene Auflösungs Geräte für Porträt

MDPI = 320x480px 

LDPI = 240x360px 

HDPI = 480x720px 

XHDPI = 640x960px 

XXHDPI = 960x1440px 

XXXHDPI = 1280x1920px 

Von https://romannurik.github.io/AndroidAssetStudio/index.html Ihnen ein 9-Patch-Bild für alle Auflösungen machen können - XHDPI, HDPI, MDPI, LDPI

+0

Vielen Dank, und ist es zwingend notwendig, 9-Patch zu verwenden, kann ich durch die Beschlüsse nur Bild verwenden? über? –

+0

Ja, Sie können Ihre Bilder verwenden, die nur ein Vorschlag sind. –

+0

Ich habe keine ausreichende Rate zu upvote :)) später;) thx –