We want to show a splash screen when open app.
In folder layout, create a file name spla.xml,
set an imageView inside, for example, a brand image.
Create a class name splash,
setContentView to spla.xml.
public class splash extends Activity {
private static int SPLASH_TIME_OUT = 2000;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.spla);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// chạy activity chính khi hết
2 giây
Intent i = new Intent(splash.this, MainActivity.class);
startActivity(i);
finish();
}
}, SPLASH_TIME_OUT);
}
}
Change value SPLASH_TIME_OUT
= 2000; to show image longer or shorter.
Last, go to AndroidManifest.xml set class splash to first class, declare class MainActivity to below it.
Now we will see splash image show in 2 seconds when open app.
No comments:
Post a Comment