Membuat Loading/Splash Screen di Android Studio
Oleh Afa HernandesDiperbarui 2 menit baca
Seri · Bagian 2 dari 9Komponen UI Android
- 1Cara Membuat Project Baru di Android Studio
- 2Membuat Loading/Splash Screen di Android Studio
- 3Spinner (Combo Box) di Android: Data Statis & dari JSON
- 4Cara Menggunakan RadioButton di Android
- 5Cara Membuat Alert Dialog di Android Studio (Lengkap + Loading)
- 6Date Picker Dialog di Android
- 7Cara Load Gambar dari URL di Android
- 8Membuka URL & Aplikasi Lain dari Button Android (Uri.parse)
- 9Source Code Halaman Dashboard UI Android
Pada tutorial bahasa pemrograman kali ini, saya akan membagikan sebuah tutorial ngoding dulu tentang bagaimana caranya membuat Halaman Splash Screen / Loading Screen menggunakan Android Studio dengan mudah. berikut ini adalah contoh source code nya. silahkan dicoba dan dikembangkan dan semoga ilmunya bisa bermanfaat.

Pertama Siapkan dulu gambar yang akan digunakan seperti untuk logo ataupun untuk gambar background. buat project baru dan beri nama projectnya. setelah itu masukan gambar/ resource yang diperlukan.(semua nama gambar dan nama layout harus menggunakan huruf kecil tanpa spasi)
Langkah selanjutnya membuat layout. berikut ini adalah source code layout yang saya gunakan. didalamnya berisi ImageView, ProgressBar dan EditText
loading.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" tools:context=".Menuutama">
<ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/logobiru" android:padding="25dp"/>
<ProgressBar android:layout_gravity="center|center_horizontal" android:id="@+id/progressBar" android:layout_marginTop="50dp" style="?android:attr/progressBarStyle" android:layout_width="fill_parent" android:layout_height="wrap_content"/>
<TextView android:layout_width="fill_parent" android:layout_marginTop="200dp" android:gravity="center" android:textColor="#09246A" android:layout_height="wrap_content" android:text="Tutorial Bahasa Pemrograman\n2021" /></LinearLayout>Loading.Java
public class Loading extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.loading); Loading(); }
void Loading(){ new Thread(){ public void run(){ try { Thread.sleep(5000); }catch(Exception ee){ } Intent i=new Intent(Loading.this, Menuutama.class); Loading.this.finish(); startActivity(i); }}.start(); }}

