понедельник, 18 июня 2012 г.

Создание Splash


Необходимой часть приложения является 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 которая используется в данном уроке относится к первому приложению которое я написал на данной платформе, однако до сих пор не выложил в маркет :)  

Комментариев нет:

Отправить комментарий