nah di dini saya akan membuat Tutorial Android Studio tentang bagaimana membuat tampilan Splash Screen tersebut.
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);
}
}
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>
<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.
informasi yang menarik min, yu anda bisa kunjungi Kabar Gadget
ReplyDelete