如何建立登入過程的畫面(SplashScreen)
文章推薦指數: 80 %
其實會需要啟動畫面有一種說法是早期PC時代由於記憶體很少要載入到作業系統需要 ...
然後建立一個新的Activity,讓它進來這個畫面的時候停止三秒,因為這個只是demo用,這邊就可以做你希望載入app的時候,需要預先載入的資料。
SplashActivity
publicclassSplashActivityextendsAppCompatActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
newHandler().postDelayed(newRunnable(){
@Override
publicvoidrun(){
startActivity(newIntent().setClass(SplashActivity.this,MainActivity.class));
}
},3000);
}
}
MainActivity
publicclassMainActivityextendsAppCompatActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
並且設定成Launcher
程式碼
取得連結
Facebook
Twitter
Pinterest
以電子郵件傳送
其他應用程式
熱門文章
如何使用AndroidMVVM架構(一)-使用ViewModel、LiveData、Factory以及Repository
如何使用AndroidMVVM架構(一)-使用ViewModel、LiveData、Factory以及Repository情境MVVM架構是很早就提出來的一種概念,2017年Google官方提供相關Framework來支援這個架構,它可以讓開發者能夠專注在邏輯層面,讓程式更好維護、測試的一種架構。
如何使用Retrofit基礎操作(使用Kotlin)
如何使用Retrofit基礎操作(使用Kotlin)Retrofit操作教學Retrofit是一個很方便的網路連結套件,它可以幫你在連結網路的時候做好封裝的效果,操作方式簡單方便迅速,可以跟OkHttp以及RxJava合併使用。
如何使用ContentProvider-簡介
如何使用ContentProvider-簡介簡介ContentProvider是一組讓你跟其他應用程式存取的資料庫對於剛接觸的Android開發者來說它會是一個比較難以上手的區域Android提供一套通用的介面讓每個應用程式可以進行CRUD(新增、讀取、更新、刪除)的操作ContentProvider用於管理音訊、影片、圖片、個人聯絡資訊等資料
延伸文章資訊
- 1启动画面| Android 开发者
从Android 12 开始,在搭载Android 12 或更高版本的设备上运行时,所有应用都将拥有启动动画。这包括启动时的进入应用动作、显示应用图标的启动画面,以及 ...
- 2Android 12上全新的应用启动画面,适配一下? - 程序师
早期的Android上App的启动速度常为人诟病,如今的启动表现已不逊iOS。Google针对系统的不断优化绝对功不可没,从8.0独立出来的SplashWindow,到12上推出的 ...
- 3啟動畫面
重要事項: 如果您先前已在Android 11 或以下版本中實作了自訂啟動畫面,就必須將應用程式遷移至 SplashScreen API,以確保其可在Android 12 及以上 ...
- 4Android Splash Screen 啟動畫面| Android Fly程式筆記
現在市面上的Android打開的時候,大部分都會有Splash 啟動畫面,Splash是等待裡面的處理程序處理好以後,再打開程式,創建一個新的Androoid Splash ...
- 5Android App歡迎畫面(幾秒後進入主頁面) @ 嵌入式的復健筆記
本篇是將cookiesp大大的文章內碼部份加以描述,透過Android中的『AndroidManifest.xml』檔來設定歡迎畫面,並在歡迎畫面的『Activity.java』檔中經過 ...