android studio

Membuat SplashScreen Android Dengan Android Studio

Splash Screen adalah Tampilan awal untuk sebuah aplikasi ketika di jalankan,untuk menjadikan aplikasi itu lebih menarik dan biasanya untuk memaparkan logo pada sebuah prusahaan ataupun aplikasi tersebut

Nah kali ini kita akan membagi tutorial cara membuat Splash screen pada aplikasi android

1.Buka project di android Studio dengan cara klik “star a new android studio project”

 

Gambar android studio 1.1

2.Isikan nama aplikasi kamu dengan aturan  huruf pertama  huruf capital , untuk domain dan tempat penyimpanan  kalian bisa ganti sesuai keinginan

Gambar 1.2

3.Selanjutnya centang pada sebelah kiri phone and table , kalian juga bisa menyesuaikan APInya , saran admin sebelum memilih APInya untuk melihan device/Smartpgone android yang kalian pakai  karena kalau device kalian dibawah API maka ketika RUN app tidak support terinstal di hp kalian

Gambar 1.3

4.pilih yang Empity Activity lalu klik next

Gambar 1.4

 

  1. tahap selanjutnya adalah menentukan nama Activtiy java dan nama Layout xml

Untuk Aturan penulisan  activity java huruf pertama menggunakan besar (CamelCase) seperti penamaan aplikasi tadi ,lalu untuk layout xml menggunakan huruf kecil semua (snack_case)

Gambar 1.5

 

  1. sebelumnya buat activity baru untuk menu utama caranya klik File->new->Activity-> pilih Empity Activity

  1. lalu set nama Activity sesuai keinginan kemudian finish

 

   activity_main.xml

 

<?xml version=“1.0” encoding=“utf-8″?>
<RelativeLayout xmlns:android=“http://schemas.android.com/apk/res/android”
xmlns:tools=“http://schemas.android.com/tools”
android:id=“@+id/activity_main”
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:paddingBottom=“@dimen/activity_vertical_margin”
android:paddingLeft=“@dimen/activity_horizontal_margin”
android:paddingRight=“@dimen/activity_horizontal_margin”
android:paddingTop=“@dimen/activity_vertical_margin”
tools:context=“com.yanafriyoko.screenflash.MainActivity”>

<ImageView
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:layout_centerVertical=“true”
android:src=“@mipmap/ic_launcher”/>
<ProgressBar
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_centerHorizontal=“true”
/>

</RelativeLayout>

      MainActivity java

package com.yanafriyoko.myapplication;

import android.content.Intent;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.requestWindowFeature(Window.FEATURE_NO_TITLE); // menghilangkan titile
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,     WindowManager.LayoutParams.FLAG_FULLSCREEN);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent i = new Intent(MainActivity.this, Main2Activity.class);
startActivity(i);// untuk menjalankan perpindahan
finish(); // berfungsi ketika kembali maka langsung keluar
}
}, 2000L); // sebagai durasi waktu
}

}
}

 

 

 

untuk layout ke dua

activity_main2.xml

<?xml version=“1.0” encoding=“utf-8″?>
<RelativeLayout xmlns:android=“http://schemas.android.com/apk/res/android”
xmlns:tools=“http://schemas.android.com/tools”
android:id=“@+id/activity_main2″
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:paddingBottom=“@dimen/activity_vertical_margin”
android:paddingLeft=“@dimen/activity_horizontal_margin”
android:paddingRight=“@dimen/activity_horizontal_margin”
android:paddingTop=“@dimen/activity_vertical_margin”
tools:context=“com.yanafriyoko.screenflash.Main2Activity”>

</RelativeLayout             Main2Activity java   

package com.yanafriyoko.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class Main2Activity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
}
}

 

 

Sekian tutorial kali ini semoga bermanfaat ….

Tinggalkan Balasan

Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Anda dapat menggunakan tag dan atribut HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>