需要在Android中制作加载屏幕

时间:2011-02-14 05:08:37

标签: android

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

提前致谢了。

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

我同意Ted的观点,但听起来你可能只想在没有做背景工作的情况下展示一段时间的徽标。如果您正在寻找基于时间而不是工作完成的事情,请查看以下代码:

                 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();

但是Ted对于完成工作后完成的真正加载屏幕有正确的答案。

答案 2 :(得分:0)

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

休息,作为答案,我会选择特德所说的话。