Cara Buat Splash Screen Android
Ketika kita buat membuka suatu aplikasi android , sering kali kita melihat tampilan awal berupa judul aplikasi maupun logo aplikasi. Pada tutorial kali ini kita akan membahas bagaimana cara membuat tampilan awal tersebut. Tampilan awal tersebut sering disebut “Splash Screen” . Jadi dalam tutorial ini kita beri judul Cara Membuat Splash Screen Android. OK, , Lets we try it
1. Langkah pertama kita buat project android baru pada Eclipse. File->New->Project. Pilih Android Project. Kemudian akan tampil Form sbb:
Isi Project Name:MawarSplash, Check List Platform: Android 2.3 (GingerBeard), Beri Nama Aplikasi dengan mengisikan Aplication Name:MawarSplash, Buat Nama Package:id.MawarSplash, Create Activity : SplashActivity dan isikan minimal SDK pendukung : 9

Oke deh kita sudah punya project baru dengan nama MawarSplash
2. Saat ini kita sudah punya satu activity yang telah kita buat tadi yaitu SplashActivity.java. Tree foldernya adalah sbb.

Klik kiri 2x pada SplashActivity.java untuk menampilkan editornya kemudian ketikan skrip dibawah ini:
SplashActivity.java
package id.MawarSplash;
//package
import android.app.Activity;
import android.os.Bundle;
public class SplashActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_screen);
//splash_layout adalah nama file xml yang akan kita baut nanti
Thread timer = new Thread() {
@Override
public void run() {
long startTime = System.currentTimeMillis();
long now = System.currentTimeMillis();
if (now – startTime < 5000){
try {
sleep(5000 – (now – startTime));
} catch (InterruptedException iEx){
}
}
SplashActivity.this.finish();
//Dibawah ini adalah skrip untuk menjalankan Activity yang lain setelah Activity SplashActivity
//startActivity(new Intent(SplashScreenAct.this.getApplicationContext(), AndroidDashboardDesignActivity.class));
}
};
timer.start();
}
}
3. Untuk membuat tampilan Splash Screen dalam Aplikasi Android, kita perlu membuat file XML. Dalam tutorial kali ini kita buat dengan nama splash_screen.xml. Dengan cara Klik res->layout, klik kanan pada layout->pilih New->Other. Maka akan tampil Screen form sbb:

Isikan nama file yaitu splash_screen.xml.
Setelah itu buka editornya, ketikan skrip dibawah ini:
<?xmlversion=“1.0″encoding=“utf-8″?>
<RelativeLayoutxmlns:android=“http://schemas.android.com/apk/res/android”
android:layout_width=“fill_parent”
android:layout_height=“fill_parent”
android:padding=“10dip”
android:gravity=“center”
android:id=“@+id/main_layout”
android:background=“@drawable/splashgb”>
<!– splashgb merupakan nama gambar splashnya –>
</RelativeLayout>
4. Setelah itu kita akan mendaftarkan SplashActivity ke dalam android manifest, sehingga bisa terdeteksi oleh system androidnya. Ketikan Skrip dibawah ini:
<?xml version=“1.0″ encoding=“utf-8″?>
<manifest xmlns:android=“http://schemas.android.com/apk/res/android”
package=“id.MawarSplash”
android:versionCode=“1″
android:versionName=“1.0″>
<application android:icon=“@drawable/icon” android:theme=“@android:style/Theme.NoTitleBar”>
<activity android:name=“.SplashActivity” android:screenOrientation=“portrait”>
<intent-filter>
<action android:name=“android.intent.action.MAIN” />
<category android:name=“android.intent.category.LAUNCHER”/>
<!– intent-filter berguna untuk mengeksekusi activity pertama yang akan di load –>
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion=“9″ />
</manifest>
Untuk meload SplashScreen pada saat aplikasi pertama kali dijalankan maka kita butuh <intent-filter> yang diletakan diantara tag-tag <activity>.
5. Dan akhirnya kita sudah mendekati selesai dalam pembuatan Splash Screen ini, adapun folder tree yang telah kita buat tadi akan berbebtuk sbb:

Oiya, ada satu lagi langkah kita yaitu mengcopy gambar yang akan ditampilkan pada saat Splash Screen di jalankan. Caranya Copy gambar tersebut pada res->drawable-mdpi(Klik kanan Paste). Icon aplikasi kita juga bisa diganti dengan mengganti icon.png dalam folder tersebut juga.
6. Langkah terkhir kita yaitu merunning aplikasi splash screen dengan menggunakan emulator yang telah tersedia di Eclipse. Dengan cara Klik Kanan pada MawarSplash->run as->Android Application

Hasilnya Splash Screen pada Emulator:

OK SELAMAT MENCOBA