Здравствуйте, друзья, на этот раз я расскажу о том, как создать экран-заставку на 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>
Для получения дополнительной информации перейдите по ссылке ниже