2016-11-03 2 views
0

Я хочу создать заставку, например, экран заставки Google (изображение, прикрепленное ниже), используя layer-list.I попытался, но пользовательский интерфейс вел себя по-разному на разных устройствах. вот мой кодSplash Screen Like Google

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" 
    android:opacity="opaque"> 
    <!-- The background color, preferably the same as your normal theme --> 
    <item android:id="@+id/item_bottom_stroke" > 
     <shape android:shape="rectangle"> 
      <solid android:color="#FFFFFF"/> 
     </shape> 
    </item> 
    <!-- Your product logo - 144dp color version of your app icon --> 
    <item> 
     <bitmap android:gravity="center" 
      android:src="@drawable/web_hi_res_512" /> 
    </item> 
    <item android:gravity="bottom"> 
     <bitmap android:gravity="bottom" 
      android:src="@drawable/launcher_text2" /> 
    </item> 
</layer-list> 

Есть ли способ, что пользовательский интерфейс выглядеть Google приложений на различных устройствах?

material design reference

enter image description here

+0

Проверил его в эмуляторе, и это работает отлично. Можете ли вы опубликовать снимок экрана о своей проблеме? –

+0

возникает проблема при проверке на разных устройствах. текст не отображается на некоторых устройствах. – JosephM

+0

Вы имеете в виду изображение «launcher_text2», rt? Добавьте это изображение с пробелом пробела в нижней части высоты (нижняя панель инструментов + маржа, которую вы хотите) –

ответ

0

Вы имеете в виду "launcher_text2" изображения, ВУ? Добавьте это изображение с пространством заполнения в нижней части о высоте (нижней панели + маржа вы хотите)

Something like this и проверить его снова