Я хочу создать заставку, например, экран заставки 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 приложений на различных устройствах?
Проверил его в эмуляторе, и это работает отлично. Можете ли вы опубликовать снимок экрана о своей проблеме? –
возникает проблема при проверке на разных устройствах. текст не отображается на некоторых устройствах. – JosephM
Вы имеете в виду изображение «launcher_text2», rt? Добавьте это изображение с пробелом пробела в нижней части высоты (нижняя панель инструментов + маржа, которую вы хотите) –