Android - 初心者 - SlashActivity - 過場畫面
因為一進入頁面,可能會需要過場畫面,顯示個logo或顯示個資料確認中之類的
通常可能稱這個畫面為SlashActivity或LauncherActivity
最簡單的是擺一個屬於自己的logo或loading
大概畫面如下這樣
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="5dp"
android:gravity="center_horizontal|center_vertical"
android:orientation="vertical">
<ImageView
android:id="@+id/iv_logo"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_centerInParent="true"
android:src="@drawable/logo"
android:visibility="visible" />
</LinearLayout>
但因為過場太快,可能連圖片都看不到,就可能到了下一頁,
所以希望能停頓個一秒或500毫秒
就還要加上Handler處理
@Override
protected void onResume() {
super.onResume();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//to your MainActivity
}
}, 1000);
}
大概就這樣完成了一個過場畫面。