Здравствуйте, друзья, на этот раз я расскажу о том, как создать экран-заставку на Android.
Экран-заставка - это начальный экран, который появляется перед отображением основного экрана в программе.
Хорошо, мы только начинаем обучение, сначала откройте Android Studio, затем создайте новый проект и введите пустое действие.

ПРИМЕЧАНИЯ:

Что нам здесь нужно 2 расклада и 2 класса:

  • Splash.java
  • MainActivity.java
  • splash.xml
  • activity_main.xml

Splash.java: класс будет запущен первым, чтобы показать макет s plash.xml.

MainActivity.java: класс, который будет запущен для отображения макета activity_main.xml, если Splash.java завершил работу.

Вам также необходимо подготовить изображение в папке Drawable.

bg: используется как фон splash.xml
логотип: используется как логотип splash.xml < br /> people: используется для создания фона в activity_main.xml (необязательно)

Откройте макет splash.xml и введите следующий код

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"   
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/bg"
    android:orientation="vertical">
    <ImageView
        android:id="@+id/image"
        android:layout_width="110dp"
        android:layout_height="80dp"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true"
        android:background="@drawable/logo"/>
    <ProgressBar
        android:id="@+id/loading"
        android:layout_below="@+id/image"
        android:paddingTop="10dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true" />
</RelativeLayout>

Откройте макет activity_main.xml и введите следующий код

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:background="@drawable/people"
    android:layout_height="fill_parent">
</LinearLayout>

Для получения дополнительной информации перейдите по ссылке ниже