我正在制作一个应用程序,我想在我的应用程序中设计一个加载启动界面。 我有一个图像显示我的应用程序名称。 我想要的是我有一个.gif aniamted加载图标,我想在第一个屏幕上显示它。我设计了我的第一个屏幕,只是我需要。有些帮助,它应该显示.gif动画加载图像,然后等待一段时间后,打开我的下一个活动。 请帮我....需要在Android中创建一个加载屏幕
感谢一堆提前。
我正在制作一个应用程序,我想在我的应用程序中设计一个加载启动界面。 我有一个图像显示我的应用程序名称。 我想要的是我有一个.gif aniamted加载图标,我想在第一个屏幕上显示它。我设计了我的第一个屏幕,只是我需要。有些帮助,它应该显示.gif动画加载图像,然后等待一段时间后,打开我的下一个活动。 请帮我....需要在Android中创建一个加载屏幕
感谢一堆提前。
我同意泰德在这一个,但它听起来像你可能只是想显示一段时间的标志,而不做任何后台工作。如果你正在寻找结束基于时间的工作,而不是东西,看看下面的代码:
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();
但泰德工作已经完成之后完成一个真正的加载屏幕正确答案。
听起来像AsyncTask
的工作。你实现了一个doInBackground
的方法来做任何你想要的设置,并等待用户阅读你的宣传(呃,加载)屏幕。在onPostExecute
(在UI线程上运行)中,启动应用程序的主要活动并完成()加载屏幕。
就在另一方面,Android不支持.gif动画。您必须改用ProgressDialog。
休息一下,作为回答,我会和特德说的一样。