Ad Code

Tutorial Android Java Part 2: Belajar Membuat Splash Screen

Table of Contents [Show]


    Hello semuanya balik lagi dengan om bewok, kali ini om bewok mau membuat splash screen. Splash screen tuh ketika kita membuka app lalu ada tampilan awal lalu baru masuk ke aplikasinya.

    # Cara Membuat Splash Screen Dengan Android Studio

    1. Sudah pasti kita membuat project terlebih dahulu, Kalau belum tau caranya bisa lihat tutorial nya di part 1
    2. Kita membuat Activity baru dengan cara
    * Klik  ðŸ—‚  File ->  ðŸ—‚  New ->  ðŸ—‚  Activity -> 🗒 Empty Activity
    * Lalu kita kasih nama dengan SplashScreen
    3.Oke Lalu pindahkan intentnya ke splash screen activity, jadi ketika kita membuka app, tampilan utamanya adalah splash screen activity, nah caranya kita edit terlebih dahulu di 🗂 manifest - 🗒 AndroidManifest.xml

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.geraldprambudi.newblogjava">
    <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/Theme.NewBlogJava">
    <activity
    android:name=".SplashScreen"
    android:exported="true">
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>

    <activity
    android:name=".MainActivity"
    android:exported="true">
    </activity>

    </application>
    </manifest>
    Selanjutnya kita edit splash screen nya terlebih dahulu ya.
    Kita edit dengan klik 
    🗂 res - ðŸ—‚ layout -  ðŸ—’  activity_splash_screen.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"
    tools:context=".SplashScreen"
    android:background="@color/teal_700">

    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:text="Belajar Android"
    android:textColor="@color/white"
    android:layout_centerInParent="true"
    android:textSize="40dp">

    </TextView>
    </RelativeLayout>

    Selanjutnya kita edit logicnya dengan cara klik 
     ðŸ—’  SplashScreen.


    package com.geraldprambudi.newblogjava;
    import androidx.appcompat.app.AppCompatActivity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.os.Handler;
    import android.view.View;

    public class SplashScreen extends AppCompatActivity {

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

    View decorView = getWindow().getDecorView();
    // Hide App bar
    if (getSupportActionBar() != null) {
    getSupportActionBar().hide();
    }

    new Handler().postDelayed(new Runnable() {
    @Override
    public void run() {
    Intent intent = new Intent(SplashScreen.this, MainActivity.class);
    startActivity(intent);
    finish();
    }
    }, 2000);
    }
    }
    Lalu kita jalankan.


    Post a Comment

    0 Comments

    Close Menu