TIPS MEMBUAT SPLASH SCREEN ANDROID

Karindra Linux
2 min readMar 25, 2017

--

Hai Developers!, kali ini kita akan belajar mengenai Splash Screen pada Android. Splash merupakan salah satu patterns pada Android Development yang ada pada saat aplikasi pertama kali di run, biasanya splash screen berisi logo dan nama aplikasi. Jadi, bisa dibilang Splash Screen merupakan sebuah halaman tunggu yang berfungsi untuk beberapa hal, salah satunya, yaitu memunculkan branding atau menunggu proses data dari sebuah aplikasi , dan lainnya

Sebenarnya ada lebih dari 1 cara untuk membuat Splash Screen , disini kita akan belajar cara — cara tersebut, berikut langkah — langkahnya :

  1. Pertama, kita bisa buat layer sendiri dalam bentuk drawable yang fungsinya menggantikan layout kita. Caranya, kita buat file drawable baru klik kanan pada resource drawable >> New >> Drawable resource file >>. Contoh kita beri nama file drawable tersebut adalah

logo.xml

2. Kedua, kita menuju ke styles.xml untuk memasangkan layer yang udah kita buat dengan theme yang akan kita create nanti, menjadi seperti berikut :

3. Nah kalo dah seperti ini sekarang kita tinggal create activity baru untuk splash screen nya, kita beri nama SplashScreen.java (ingat penamaan activity, tidak boleh ada spasi, atau karakter apapun, seperti titik, koma,dan lainnya)

4. Selanjutnya, sekarang kita menuju ke bagian AndroidManifest.xml untuk mengatur istilahnya antrian activity kita bisa lihat di manifest terdapat kode seperti ini

Seperti isinya MAIN dan LAUNCHER kode tersebut akan menjalankan activity pertama kali, maka dari itu kita tambahkan kode tersebut ke dalam activity SplashScreen.java kita menjadi seperti ini :

5. Lalu, pada Activity SplashScreen.java dibagian onCreate() kita tambahkan kode seperti berikut agar activity splashscreen bisa berpindah ke MainActivity

Setelah itu mari kita run, dan lihat hasilnya..

Mantapp!, Nah tapi ada juga ternyata cara lain yang bisa bikin kita buat custom layout SplashScreennya caranya kayak gini :

  1. Sekarang yang perlu kita ubah pertama layout dari activty_splash_screen.xml, contoh menjadi seperti berikut

2. Lalu, kita tambahi kode berikut ke styles.xml

Nah, berarti kalo pake yang custom di AndroidManifest.xml, theme yang kita pakai diubah telebih dahulu

Kalo di run hasilnya akan seperti ini

Tapi, ketika kita back << masih bisa kembali ke tampilan SplashScreen. Seharusnya kan Tidak kan? Makanya kita tambahkan kode finish(); pada activity splashscreen, sehingga menjadi seperti ini

Terima Kasih dan Selamat Belajar !

--

--

Karindra Linux
Karindra Linux

No responses yet