Tutorial Android - Membuat Splash Screen

Pada tutorial kali saya akan membahas bagaimana cara membuat splash screen pada aplikasi android. Sebelum membuat aplikasi android anda dapat membaca langkah awal membuat aplikasi android. Splash screen dibuat agar aplikasi yang kita buat menjadi semakin menarik.

1. Buat project android seperti dibawah ini.

2. Masukan gambar yang akan ditampilkan pada splash screen di folder drawable.

3. Buat file layout splash.xml.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:background="@drawable/splash" >
</LinearLayout>

4. Buat class Splash.java, pada sleep(3000) menandakan splash screen akan ditampilkan selama 3 detik.
package com.jiskandar.splashscreen;

// http://japariskandar.com

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public class Splash extends Activity{

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  super.onCreate(savedInstanceState);
  requestWindowFeature(Window.FEATURE_NO_TITLE);
  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
  setContentView(R.layout.splash);
  Thread timer = new Thread(){
   public void run(){
    try {
     sleep(3000);
    } catch (InterruptedException e) {
     e.printStackTrace();
    } finally {
     Intent openMainActivity = new Intent("com.jiskandar.splashscreen.MAINACTIVITY");
     startActivity(openMainActivity);
    }
   }
  };
  timer.start();
 }

 @Override
 protected void onPause() {
  // TODO Auto-generated method stub
  super.onPause();
  finish();
 }
}

5. Edit file AndroidManifest.xml.


    

    
        
            
                

                
            
        
        
            
                

                
            
        
    



Hasil saat aplikasi dijalankan, tidak ada title bar.

Setelah tiga detik akan keluar tampilan MainActivity

Sekian jika ingin bertanya silahkan berkomentar.

No comments:

Post a Comment