Posts Tagged ‘splash screen’

setelah tulisan kemaren membuat splash screen android , kini kita mencoba membuat load screennya pake image :D, sebenarnya pengen sekalian sama animasinya, mungkin akan kita bahas pada tulisan berikutnya ” 😦 dasar malesss… 😦 “.

Dari aplikasi kemaren, silahkan tambahkan beberapa script dan data tambahan lagi :

  1. buat folder pada folder /Resources dengan nama drawable
  2. masukkan image, kalo bisa .png dan jangan terlalu besar pixelnya :D, sesuaikan sama display SDK yg anda pilih.
    contoh yang saya gunakan adalah :
  3. Tambahkan/Ubah script pada splash.xml, intinya kayak gini nih hasil scriptnya. terdapat pada folder /Resources/layout
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout android:id="@+id/LinearLayout01"
    	android:layout_width="fill_parent" android:layout_height="fill_parent"
    	xmlns:android="http://schemas.android.com/apk/res/android"
    	android:gravity="center" android:background="#fff">
            <ImageView
                    android:id="@+id/ImageView01"
                    android:layout_height="wrap_content"
                    android:layout_width="wrap_content" android:src="@drawable/gambar"/>
    </LinearLayout>
    
  4. Oke, sekarang clean and Build
  5. Run

Ntar Hasilnya seperti ini :


Download Splash Screen Window SourceCode Project :

*Klik icon diatas 😀

Semua aplikasi di berbagai Mobile OS, biasanya ketika dibuka pasti menampilkan Loading data/ Splash Screen. Tentu kurang asik dunk kalau aplikasi yang kita bangun tidak menampilkan hal keren seperti itu.

memang terdengar simple, namun aplikasi aksi seperti ini sangat diperlukan, minimal menampilkan informasi atau inisial dari Aplikasi anda secara langsung.

salah satu splash screen aplikasi seperti ini :

langkah-langkahnya sebagai berikut :

  1. Buat Project baru, dengan nama splashScreen dan set Main Activity splash
  2. ketik Code Pada Halaman splash.java :
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    
    package org.me.splashscreen;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    
    /**
     *
     * @author kurniawandwi
     */
    public class splash extends Activity {
    
    	@Override
    	public void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.splash);
    		final int welcomeScreenDisplay = 3000;
    		Thread welcomeThread = new Thread() {
    
    			int wait = 0;
    
    			@Override
    			public void run() {
    				try {
    					super.run();
    					while (wait < welcomeScreenDisplay) {
    						sleep(100);
    						wait += 100;
    					}
    				} catch (Exception e) {
    					System.out.println("EXc=" + e);
    				} finally {
    					startActivity(new Intent(splash.this,HalamanUtama.class));
    					finish();
    				}
    			}
    		};
    		welcomeThread.start();
    
    	}
    }
    
    

    (more…)