我在啓動時有一個啓動畫面。用下面的編碼如何使用進度條實現啓動畫面? - android
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();
}}
現在我只想一個水平進度條添加到上面濺活動說在屏幕的底部.. 所以作爲閃屏同時顯示進度條應該載入當它結束時,下一個活動應該出現。
搜索進度條上的幾個例子,但無法做到我想要的。有一個帶有對話框的進度條的例子很多。但在這裏我不想要任何對話框。我只需要在我的啓動畫面上顯示一個簡單的水平進度條。
那麼有人可以幫助我與所需的編碼和東西?請! :)
不要爲了它而使用「閃屏」。至少在執行耗時的任務時可能會使用「啓動畫面」,但即使這樣,通常也是不必要的。據我所知,除了延遲用戶訪問您的應用程序5秒之外,您的服務目的不是其他目的。用戶體驗不佳。看到這個博客爲什麼... http://android.cyrilmottier.com/?p = 632 – Squonk
你知道如何衡量加載進度?如果每10%左右無法更新,進度條毫無意義。 –
我在下面的鏈接中回答了這個問題。 https://stackoverflow.com/a/45020909/4896539 –