Use withLoadStateFooter to show load state.

This commit is contained in:
Alex Ning
2021-09-06 22:59:05 +08:00
parent 1f02fcd0da
commit a725f7eb3a
3 changed files with 146 additions and 2 deletions

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ProgressBar
android:id="@+id/progress_bar_item_paging_3_load_state"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="8dp"
android:layout_marginBottom="16dp" />
<RelativeLayout
android:id="@+id/error_view_relative_layout_item_paging_3_load_state"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="16dp"
android:layout_marginBottom="16dp">
<TextView
android:id="@+id/error_text_view_item_paging_3_load_state"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:layout_toStartOf="@id/retry_button_item_paging_3_load_state"
android:textSize="?attr/font_18"
android:fontFamily="?attr/font_family" />
<Button
android:id="@+id/retry_button_item_paging_3_load_state"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:text="@string/retry"
android:textSize="?attr/font_default"
android:fontFamily="?attr/font_family" />
</RelativeLayout>
</FrameLayout>