Добавление заставки для вертикальной и горизонтальной ориентации - PullRequest
0 голосов
/ 18 апреля 2019

Я использую библиотеку act-native-splash-screen , чтобы добавить заставку в мое собственное приложение реагирования.
Согласно документации, для Android нам нужно создать файл с именем launch_screen.xml в app / src / main / res / layout со следующим содержимым:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">
    <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/launch_screen" android:scaleType="centerCrop" />
</RelativeLayout>

Мы можем иметь только вертикальную или горизонтальную ориентацию. Я хочу иметь отдельный экран-заставку для вертикального и горизонтального. Выше файл позволяет только один элемент RelativeLayout.
Что-то мне не хватает?

Заранее спасибо!

1 Ответ

0 голосов
/ 19 апреля 2019

Для создания заставки для пейзажа и портрета.выполните следующие шаги.

1. Создайте макет папки в папке res (это для альбомной ориентации).

2. В эту папку скопируйте файл launch_screen.xml.

3.Измените заставку Src для портрета-заставки на вашу заставку *

Соответствующий файл будет загружен во время выполнения автоматически.нет необходимости менять в коде Java

...