Android 实现简单的欢迎页,并避免出现短暂的白屏

APP欢迎页简单的方式是通过一个activity来显示,然后通过定时器控制几秒后跳转。但是图片背景放在activity,启动APP时会出现短暂的白屏,然后才显示欢迎图片。

解决方案:自定义一个style,设置android:windowBackground属性为欢迎页图片,这样可以避免APP启动时出现短暂的白屏。

style.xml如下:

AndroidManifest.xml如下:


    
        

        
    

Activity如下:

public class SplashActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        startMainActivity();
    }

    private void startMainActivity(){
        TimerTask delayTask = new TimerTask() {
            @Override
            public void run() {
                Intent mainIntent = new Intent(SplashActivity.this, MainActivity.class);
                startActivity(mainIntent);
                SplashActivity.this.finish();
            }
        };
        Timer timer = new Timer();
        timer.schedule(delayTask,2000);
    }

}

 

 

你可能感兴趣的:(Android)