Judul : Cara Membuat SplashScreen Pada Aplikasi Android Melalui Aide
link : Cara Membuat SplashScreen Pada Aplikasi Android Melalui Aide
Cara Membuat SplashScreen Pada Aplikasi Android Melalui Aide
Diartikel kali ini kita akan membahas tentang cara membuat splashscreen dari aplikasi AIDE.Splashscreen merupakan tampilan awal yang muncul dari suatu sistem sebelum masuk kemenu utama atau dalam kata lain Splashscreen merupakan tampilan yang dapat menggantikan proses loading, dan dapat ditentukan waktunya(lama tampilannya).
Berikut contoh screenshot dari splashscreen:
Sebenarnya fungsi dari splashscreen ini hanyalah sebagai pemanis atau pengindah dari aplikasi anda, tanpa splashscreen pun aplikasi anda masih tetap dapat dijalankan.Jadi jika anda ingin memperindah aplikasi buatan anda, anda dapat mengikuti langkah ini.Berikut adalah ringkasan tahap yang akan dilakukan nanti yaitu: Membuat file java(class) untuk splashscreen, Mengedit "AndroidManifest.xml" untuk mengatur splashscreen sebagai tampilan awal yang akan muncul ketika aplikasi tersebut dibuka.Disini saya membuatnya hanya dengan 3 tahap.
Oke, berikut langkah-langkahnya:
Alat dan Bahan:
- Aplikasi AIDE
- Sediakan gambar sebagai gambar splashscreenya (sediakan sesuai ukuran smartphone anda agar gambar tersebut tidak kabur).
Langkah-langkah:
(Ini dapat dilakukan pada aplikasi yang sudah pernah dibuat maupun aplikasi yang baru/ingin dibuat).- Buka aplikasi AIDE.
- Buka proyek aplikasi anda(bagi yang ingin menambahakan splahscreen ke aplikasi yang sudah dia buat), atau buat proyek baru(For Expert -- Create New Project -- NewAndroid App).
Tahap 1 (splashscreen.java).
- Buat file java/class baru.Lihat gambar dibawah:
- Kemudian buat namanya "splashscreen".Lalu tekan tombol "ok".
- Maka hasilnya akan seperti ini:
- Kemudian tambahkan script ini:import android.os.*;Tambahkan dibawah package(cym.app.aktivitas;).Maka hasilnya seperti ini:
import android.app.*;
import android.content.*;
import android.view.*; - Kemudian ubah "public class splashscreen" menjadi "public class splashscreen extends Activity".Sehingga menjadi seperti ini:
- Lalu tambahkan script ini:
- Kemudian tambahkan script ini dibawah script diatas.
- Jadi script lengkapnya (script splashscreen.java) adalah sebagai berikut:
- Tahap "splashscreen.java" selesai.
static int lama_splash = 1777;
Tambahkan kebawah "public class splashscreen extends Activity". Script ini berguna untuk mengatur lamanya splashscreen akan tampil, disini saya buat 1777.Anda dapat mengaturnya sesuai keinginan anda, semakin besar angkanya maka semakin lama splashscreen akan tampil.protected void onCreate (Bundle cym)
{
Toast.makeText(this, "WELCOME", Toast.LENGTH_SHORT).show();
super.onCreate(cym);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable()
{
public void run()
{
Intent i = new Intent(splashscreen.this, MainActivity.class);
startActivity(i);
this.finish();
}
private void finish()
{
}
},lama_splash);
};
{
Toast.makeText(this, "WELCOME", Toast.LENGTH_SHORT).show();
super.onCreate(cym);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable()
{
public void run()
{
Intent i = new Intent(splashscreen.this, MainActivity.class);
startActivity(i);
this.finish();
}
private void finish()
{
}
},lama_splash);
};
package cym.app.aktivitas;
import android.os.*;
import android.app.*;
import android.content.*;
import android.view.*;
public class Load extends Activity
{
static int lama_splash =1777;
protected void onCreate (Bundle cym)
{
Toast.makeText(this, "WELCOME", Toast.LENGTH_SHORT).show();
super.onCreate(cym);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable()
{
public void run()
{
Intent i = new Intent(splashscreen.this, MainActivity.class);
startActivity(i);
this.finish();
}
private void finish()
{
}
},lama_splash);
};
}
import android.os.*;
import android.app.*;
import android.content.*;
import android.view.*;
public class Load extends Activity
{
static int lama_splash =1777;
protected void onCreate (Bundle cym)
{
Toast.makeText(this, "WELCOME", Toast.LENGTH_SHORT).show();
super.onCreate(cym);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable()
{
public void run()
{
Intent i = new Intent(splashscreen.this, MainActivity.class);
startActivity(i);
this.finish();
}
private void finish()
{
}
},lama_splash);
};
}
Tahap 2 (splash.xml).
Disini anda harus sudah menyediakan gambar sesuai ukuran layar anda, kemudian pindahkan gambar tersebut ke res -- drawable-hdpi.Misalkan disini nama gambar tersebut adalah "gambarsplash.png".- Buat file xml baru.Lihat gambar dibawah:
- Kemudian buat nama file tersebut sebagai "splash", kemudian tekan ok.
- Kemudian hapus semua script yang ada di splash.xml, dan ganti dengan script ini:
- Tahap "splash.xml" selesai.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/gambarsplash">
<ProgressBar
style="?android:attr/progressBarStylemedium"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_width="wrap_content"/>
</RelativeLayout>
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/gambarsplash">
<ProgressBar
style="?android:attr/progressBarStylemedium"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_width="wrap_content"/>
</RelativeLayout>
Tahap 3 (AndroidManifest.xml).
Ditahap ini kita akan mengatur atau menjadikan "splashscreen.java" sebagai file java yang pertama dijalankan dan ditampilkan saat anda menekan tombol peluncur aplikasi atau membuka aplikasi.- Buka AndroidManifest.xml, maka akan tampil script seperti ini:
- Kemudian hapus mulai script bagian "<application" sampai bagian "</application>".Dan ganti dengan script ini:
- Tahap "AndroidManifest.xml" selesai.
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".splashscreen"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name">
</activity>
</application>
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".splashscreen"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name">
</activity>
</application>
Trima Kasih telah membaca artikel ini, baca juga artikel lainnya dari blog ini.
Demikianlah Artikel Cara Membuat SplashScreen Pada Aplikasi Android Melalui Aide
Sekianlah artikel Cara Membuat SplashScreen Pada Aplikasi Android Melalui Aide kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Cara Membuat SplashScreen Pada Aplikasi Android Melalui Aide dengan alamat link https://1mobilelegend.blogspot.com/2017/06/cara-membuat-splashscreen-pada-aplikasi.html