diff options
author | stefan-niedermann <info@niedermann.it> | 2019-12-12 19:37:03 +0300 |
---|---|---|
committer | Niedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com> | 2019-12-12 19:54:19 +0300 |
commit | 93f2af2a7e8fe56e7d220e04f831e2302d28cbda (patch) | |
tree | d02b8059390fb644b1ce506409445d44f52a8989 /app/src/main/res | |
parent | e139fe6186e84b4bd65861812efd04a67eb4f99e (diff) |
#224 Make reusable component for empty content views
Diffstat (limited to 'app/src/main/res')
-rw-r--r-- | app/src/main/res/drawable/ic_app_logo.xml | 20 | ||||
-rw-r--r-- | app/src/main/res/layout/activity_main.xml | 2 | ||||
-rw-r--r-- | app/src/main/res/layout/fragment_stack.xml | 36 | ||||
-rw-r--r-- | app/src/main/res/layout/widget_empty_content_view.xml | 2 |
4 files changed, 27 insertions, 33 deletions
diff --git a/app/src/main/res/drawable/ic_app_logo.xml b/app/src/main/res/drawable/ic_app_logo.xml new file mode 100644 index 000000000..c76b23829 --- /dev/null +++ b/app/src/main/res/drawable/ic_app_logo.xml @@ -0,0 +1,20 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="16dp" + android:height="16dp" + android:viewportWidth="16" + android:viewportHeight="16"> + <group> + <path + android:pathData="M2,7L14,7A1,1 0,0 1,15 8L15,14A1,1 0,0 1,14 15L2,15A1,1 0,0 1,1 14L1,8A1,1 0,0 1,2 7z" + android:fillColor="#fff" /> + <path + android:pathData="M2.5,5L13.5,5A0.5,0.5 0,0 1,14 5.5L14,5.5A0.5,0.5 0,0 1,13.5 6L2.5,6A0.5,0.5 0,0 1,2 5.5L2,5.5A0.5,0.5 0,0 1,2.5 5z" + android:fillColor="#fff" /> + <path + android:pathData="M3.5,3L12.5,3A0.5,0.5 0,0 1,13 3.5L13,3.5A0.5,0.5 0,0 1,12.5 4L3.5,4A0.5,0.5 0,0 1,3 3.5L3,3.5A0.5,0.5 0,0 1,3.5 3z" + android:fillColor="#fff" /> + <path + android:pathData="M4.5,1L11.5,1A0.5,0.5 0,0 1,12 1.5L12,1.5A0.5,0.5 0,0 1,11.5 2L4.5,2A0.5,0.5 0,0 1,4 1.5L4,1.5A0.5,0.5 0,0 1,4.5 1z" + android:fillColor="#fff" /> + </group> +</vector> diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 9f7489416..66b2e5fd0 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -24,7 +24,7 @@ android:layout_height="match_parent" android:visibility="gone" app:description="@string/add_a_new_column_using_the_three_dots_menu" - app:image="@drawable/ic_launcher_foreground" + app:image="@drawable/ic_app_logo" app:title="@string/no_columns" tools:visibility="visible" /> diff --git a/app/src/main/res/layout/fragment_stack.xml b/app/src/main/res/layout/fragment_stack.xml index d1ffd2025..022487281 100644 --- a/app/src/main/res/layout/fragment_stack.xml +++ b/app/src/main/res/layout/fragment_stack.xml @@ -6,40 +6,14 @@ android:layout_height="wrap_content" android:orientation="vertical"> - <RelativeLayout + <it.niedermann.nextcloud.deck.ui.helper.emptycontentview.EmptyContentView android:id="@+id/no_cards" android:layout_width="match_parent" android:layout_height="match_parent" - android:visibility="gone"> - - <ImageView - android:layout_width="match_parent" - android:layout_height="180dp" - android:layout_above="@+id/no_cards_text" - android:layout_gravity="center" - android:layout_marginBottom="-40dp" - android:contentDescription="@null" - android:tint="@color/fg_secondary" - app:srcCompat="@drawable/ic_launcher_foreground" /> - - <TextView - android:id="@+id/no_cards_text" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:layout_centerVertical="true" - android:gravity="center" - android:paddingBottom="16dp" - android:text="@string/no_cards" - android:textAlignment="center" - android:textSize="@dimen/empty_content_font_size" /> - - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_below="@id/no_cards_text" - android:layout_centerHorizontal="true" - android:text="@string/add_a_new_card_using_the_button" /> - </RelativeLayout> + android:visibility="gone" + app:description="@string/add_a_new_card_using_the_button" + app:image="@drawable/ic_app_logo" + app:title="@string/no_cards" /> <androidx.recyclerview.widget.RecyclerView android:id="@+id/recycler_view" diff --git a/app/src/main/res/layout/widget_empty_content_view.xml b/app/src/main/res/layout/widget_empty_content_view.xml index 708e7e6ca..54142cab8 100644 --- a/app/src/main/res/layout/widget_empty_content_view.xml +++ b/app/src/main/res/layout/widget_empty_content_view.xml @@ -14,7 +14,7 @@ android:layout_gravity="center" android:contentDescription="@null" android:tint="@color/fg_secondary" - app:srcCompat="@drawable/ic_launcher_foreground" /> + app:srcCompat="@drawable/ic_app_logo" /> <TextView android:id="@+id/title" |