Monday 8 July 2013

Splash screen simple

1) To create splash screen create java file named Splash Screen.java
============================================
public


class SplashScreen extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.
xsplashscreen);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);



if(Calander_Manage.session){

Calander_Manage.Set_DayLight_Saving(
this);

}

thread.start();

}


// This Is run when key down

public boolean onKeyDown(int keyCode, KeyEvent event) {

if (keyCode == KeyEvent.KEYCODE_BACK) {

return true;

}

return super.onKeyDown(keyCode, event);

}


private Handler handler = new Handler();

private Thread thread = new Thread() {

public void run() {

try {

Thread.sleep(2000);

handler.post(mRunnable);

}

catch (Exception e) {

e.printStackTrace();

}

}

};


private Runnable mRunnable = new Runnable()

{

public void run()

{

Intent iv =
new Intent(SplashScreen.this,NewActivity.class);

startActivity(iv);

finish();

}

};

}
=============================================================================
2)splash screen.xml
==============
<?

xml version="1.0" encoding="utf-8"?>

<

LinearLayout

 
android:layout_width="fill_parent"
 
android:layout_height="fill_parent"
 
<ImageView
 
android:layout_width = "fill_parent"
 
android:layout_height = "fill_parent"

android:layout_gravity = "center"
android:background = "@drawable/splash_screen"/>

</
LinearLayout>

No comments:

Post a Comment