如何在android中添加动画启动画面?

时间:2013-08-05 06:47:58

标签: android loading splash-screen animated

在我的应用程序中,我使用的是带有背景图像的启动画面和显示“启动......”的文本视图。

但我在很多应用程序中都看到,启动画面大多是动画屏幕。我尝试使用.gif图像,但它似乎不起作用。

请帮助我为我的应用设置动画启动画面。 提前谢谢。

private Thread mSplashThread;
@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.splash_screen);

    final SplashScreen splashScreen = this;

    mSplashThread =  new Thread(){
        @Override
        public void run(){
            try {
                synchronized(this){
                    wait(5000);
                }
            }
            catch(InterruptedException ex){                    
            }

            finish();

            // Run next activity
            Intent intent = new Intent();
            intent.setClass(splashScreen, MainActivity.class);
            startActivity(intent);       
        }
    };

    mSplashThread.start();
}

1 个答案:

答案 0 :(得分:1)

您无法做到 - 请参阅here原因。相反,这里是使用GIF文件的anice教程 - LINK