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
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
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.
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
BalasHapus> Compilation failed; see the compiler error output for details.