Splashscreen
Splash screen merupakan tampilan awal yang pertama kali dibuka ketika aplikasi dijalankan. Ada banyak aplikasi yang menggunakan splash screen, namun ada juga yang tidak menggunakannya.
Buka Main Activity
Bukalah file MainActivity.java
, file ini akan kita jadikan sebagai splash
screen. Pada file MainActivity.java
, Anda akan menemukan bahwa pada fungsi
onCreate, layout yang dipanggil atau di tampilkan adalah activity_main.xml
.
Oleh karena itu, untuk mengubah tampilannya kita harus mengubah isi dari file
activity_main.xml
Edit file activity_main.xml
Lakukan langkah langkah berikut untuk membuat splash screen. Desain yang
diinginkan untuk splash screen dapat Anda lihat pada folder design
.
Tambahkan Logo
- Hapuslah
TextView
Hello World dari halaman activity_main.xml - Buatlah sebuah
ImageView
dan atur posisinya di tengah layar dengan menggunakan constraint layout
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="8dp"
android:src="@drawable/ic_logo"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
Tambahkan Text
Buatlah sebuah
TextView
dengan font montsterrat semi bold dan ganti teks sesuai dengan nama aplikasi yang ingin anda buat.Jangan menggunakan teks DTS Kominfo sebagai teks splash screen.
Letakkan
TextView
tersebut dibawah logo dengan jarak 8dp.
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:fontFamily="@font/montserrat_semi_bold"
android:textSize="20sp"
android:text="@string/logo_text"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageView" />
Commit semua perubahan yang telah anda lakukan, kemudian push ke akun GitHub anda!