Friday, 17 June 2016

Tutorial Android Studio - Membuat Splash Screen di Aplikasi Android

Apa itu Splash Screen..? Splash Screen adalah tampilan yang pertama kali muncul sebelum menu utama. pernah lihat permainan COC ( Chash Of Clan ) pas kita masuk ke aplikasi nya kan keluar logo SUPER CELL dengan background hitam. nah itu yang dinamakan Splash Screen.
nah di dini saya akan membuat Tutorial Android Studio tentang bagaimana membuat tampilan Splash Screen tersebut.

tutorial android studio membuat splash screen
Ini Contoh Spash Creen COC


nah langkah langkahnya seperti berikut ini.

- Buat project baru.
- siap kan background atau gambar yang akan di buat untuk tampilan Splash Screen nya.
-  buat 2 layout untuk spash screen nya. buat contoh : splashscreen.xml dan ActivityMain.xml
- dan buatlah file java nya, dengan contoh : splashscreen.java
- untuk file splashscreen.java nya copy paste code di bawah ini

package com.example.user.suratyasin;

import android.view.Window;
import android.view.WindowManager;
import android.os.Bundle;
import android.os.Handler;
import android.content.Intent;


/**
 * Created by User on 27/02/2016.
 */
public class pembukaan extends MainActivity {


    private final int SPLASH_DISPLAY_LENGHT = 3000;

    @Override
    public void onCreate(Bundle icicle)
    {
        super.onCreate(icicle);
        setContentView(R.layout.pembukaan);

        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                Intent mainIntent = null;
                mainIntent = new Intent(splashcreen.this,MainActivity.class);
                pembukaan.this.startActivity(mainIntent);
                pembukaan.this.finish();
            }

        }, SPLASH_DISPLAY_LENGHT);
    }
}

- untuk yang 3000 itu waktu berapa lama Splashcreen berjalan. jika 3000 maka itu 3 detik. silahkan atur sendiri sesuai kebutuhan.
splashcreen.this,MainActivity.class masud nya untuk tampilan splashscreen setelah 3 detik (sesuai settingannya) akan lanjut ke Activity MainActivity (tergantung setingannya).

untuk AndroidManifest nya di edit sesuai code di bawah ini :

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.user.splashscreen"
android:installLocation="auto">

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">

<activity android:name=".MainActivity"
android:label="@string/app_name">
 </activity>

<activity android:name=".splashscreen"
 <intent-filter>
 <action android:name="android.intent.action.MAIN" />
 <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter>
 </activity>

</application>

</manifest>

Setelah itu di caba di build atau di run.
selamat mencoba dan semoga bermanfaat. untuk pertanyaan bisa comen di bawah
terima kasih.

2 comments: