Необходимой часть приложения является Splash , который является заставкой в нашем приложении. Вот пример который можете использовать в своем приложении:
public class Splash extends Activity{
private final int SPLASH_DISPLAY_LENGTH = 4000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent mainIntent = new Intent(Splash.this,Main.class);
Splash.this.startActivity(mainIntent);
Splash.this.finish();
}
},SPLASH_DISPLAY_LENGTH);
}
}
Тут константа SPLASH_DISPLAY_LENGTH задается для определения времени показа данной Activity. Также мы указываем наш layout.
Intent mainIntent = new Intent(Splash.this,Main.class);
Splash.this.startActivity(mainIntent);
Splash.this.finish();
Здесь переход от Splash к Main Activity. Работу с Intent мы разбирали в предыдущем уроке
P.S картинка Splash которая используется в данном уроке относится к первому приложению которое я написал на данной платформе, однако до сих пор не выложил в маркет :)
Комментариев нет:
Отправить комментарий