Cara Membuat SplashScreen di Android Studio

Android Tutorial - Splash Screen adalah tampilan loading pertama kali ketika aplikasi android dibuka/dijalankan, agar terlihat lebih menarik dan terkesan profesional. Pada umumnya Splash Screen ini dibuat untuk menunjukan logo perusahaan atau logo dari aplikasi yang dibuat.

Saya akan memulai untuk menunjukan cara memasang Splash Screen pada aplikasi android.

Saya menggunakan aplikasi Android Studio 2.3.1 sebagai IDEnya, selain menggunakan versi 2.3.1 anda juga bisa menggunakan versi yang baru 2.3.2, tapi lebih baik anda update terlebih dahulu agar kinerja dari aplikasi tersebut bisa berjalan dengan lancar.

Yang kita butuhkan untuk memasang Splash Screen pada aplikasi android adalah
1 Buah file JAVA dengan di beri nama splashScreen.java
1 Buah Activity Layout dengan di beri nama splashscreen.xml
dan sedikit setingan di file AndroidManifest.xml

Berikut ini codingannya :

SplashScreen.java


package www.splashscreen.com.splashscreen;

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

public class SplashScreen extends AppCompatActivity {

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

        Thread splash = new Thread(){
            public void run(){
                try                {
                    sleep(2000);
                }
                catch (InterruptedException a)
                {
                    a.printStackTrace();
                }
                finally {
                    startActivity(new Intent(SplashScreen.this,Home.class));
                    finish();
                }
            }
        };
        splash.start();
    }
}

Perhatikan pada script package www.andorid.com.splashscreen; ganti dengan packege yang anda buat.

Lalu buat lagi file baru dengan nama dan format seperti dibawah

splashscreen.xml


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"   
 xmlns:app="http://schemas.android.com/apk/res-auto"    
 xmlns:tools="http://schemas.android.com/tools"    
 android:layout_width="match_parent"    
 android:layout_height="match_parent"    
 android:background="#11b9da"    
 tools:context="www.splashscreen.com.splashscreen.SplashScreen">

    <TextView
        android:id="@+id/splashscreen"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:text="Loading...."
        android:textColor="@android:color/white"
        android:textSize="40sp"
        android:layout_marginTop="200dp"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"/>
    <ProgressBar
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_below="@id/splashscreen" 
       android:layout_marginTop="45dp"/>
</RelativeLayout>

Lalu edit file Android Manifest.xml menjadi seperti script dibawah ini

Android Manifest.xml


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

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher" 
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
    <activity android:name=".Home">
     </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>

Terimakasih sudah berkunjung ke blog AndroidTutorial.





Sekian tutorial dari saya semoga dapat bermanfaat untuk anda.

Komentar

  1. Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
    > Compilation failed; see the compiler error output for details.

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Cara membuat Search View di android studio

Tutorial cara membuat Barcode di android studio

Cara membuat Spinner di Android Studio