Android应用程序 启动画面

由一个Activity 跳转到另一个Activity ,延时。 public class ScreenSplash extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // View view = new SplashView(ScreenSplash.this); setContentView(R.layout.splash); // setContentView(view); /** set time to splash out **/ final int nWelcomeScreenDisplay = 5000; new Handler().postDelayed(new Runnable() { @Override public void run() { Intent mainIntent = new Intent(ScreenSplash.this, Main.class); startActivity(mainIntent); ScreenSplash.this.finish(); } }, nWelcomeScreenDisplay); } // class SplashView extends View { // SplashView(Context context) { // super(context); // } // protected void onDraw(Canvas canvas) { // super.onDraw(canvas); // Paint paint = new Paint(); // BitmapFactory.Options options = new BitmapFactory.Options(); // options.inSampleSize = 2;//图片宽高都为原来的二分之一,即图片为原来的四分之一 // Bitmap bitmap = BitmapFactory.decodeResource(getResources(), // R.drawable.bg_control_panel_land); // // canvas.drawBitmap(bitmap, 0, 0, paint); // } // } }

你可能感兴趣的:(android)