gpt4 book ai didi

java - 如何实现带有进度条的闪屏? - 安卓

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:31:33 24 4
gpt4 key购买 nike

我在启动时有一个闪屏。使用以下编码

public class Splash extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Thread logoTimer = new Thread(){
public void run(){
try{
int logoTimer = 0;
while (logoTimer<5000){
sleep(100);
logoTimer=logoTimer+100;
}
startActivity(new Intent("com.package.MAIN"));
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
finish();
}
}
};
logoTimer.start();
}}

现在我只想在屏幕底部的上面的启动 Activity 中添加一个水平进度条.. 因此当启动屏幕同时出现时,进度条应该加载并且当它完成时,应该会出现下一个 Activity 。

在进度条上搜索了几个示例,但无法执行我想要的操作。有许多带有对话框的进度条示例。但在这里我不想要任何对话框。我只需要在启动画面上有一个普通的水平进度条

那么有人可以帮我解决所需的编码和其他问题吗?请! :)

最佳答案

给你,写了一个教程如何创建带有进度条的 SplashScreen:

http://blog.blundellapps.com/tut-splashscreen-with-progress-bar/

基本上,它不是您的线程,而是启动一个 ASyncTask,您将对您的 progressSpinner 的引用传递到 ASyncTask 中,这将在线程下载资源(或您想要执行的任何操作)时更新它

关于java - 如何实现带有进度条的闪屏? - 安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11040938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com