2011-02-14 49 views
0

我正在制作一个应用程序,我想在我的应用程序中设计一个加载启动界面。 我有一个图像显示我的应用程序名称。 我想要的是我有一个.gif aniamted加载图标,我想在第一个屏幕上显示它。我设计了我的第一个屏幕,只是我需要。有些帮助,它应该显示.gif动画加载图像,然后等待一段时间后,打开我的下一个活动。 请帮我....需要在Android中创建一个加载屏幕

感谢一堆提前。

回答

3

我同意泰德在这一个,但它听起来像你可能只是想显示一段时间的标志,而不做任何后台工作。如果你正在寻找结束基于时间的工作,而不是东西,看看下面的代码:

    waitTimer = new CountDownTimer(60000, 300) { 

       public void onTick(long millisUntilFinished) { 
        //called every 300 milliseconds, which could be used to 
         //display some crude animation 
       } 

       public void onFinish() { 
        //After 60000 milliseconds (60 sec) finish current 
         //activity and open next activity   
       } 
       }.start(); 

但泰德工作已经完成之后完成一个真正的加载屏幕正确答案。

3

听起来像AsyncTask的工作。你实现了一个doInBackground的方法来做任何你想要的设置,并等待用户阅读你的宣传(呃,加载)屏幕。在onPostExecute(在UI线程上运行)中,启动应用程序的主要活动并完成()加载屏幕。

0

就在另一方面,Android不支持.gif动画。您必须改用ProgressDialog。

休息一下,作为回答,我会和特德说的一样。