Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstefan-niedermann <info@niedermann.it>2019-12-12 19:37:03 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2019-12-12 19:54:19 +0300
commit93f2af2a7e8fe56e7d220e04f831e2302d28cbda (patch)
treed02b8059390fb644b1ce506409445d44f52a8989 /app/src/main/res
parente139fe6186e84b4bd65861812efd04a67eb4f99e (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.xml20
-rw-r--r--app/src/main/res/layout/activity_main.xml2
-rw-r--r--app/src/main/res/layout/fragment_stack.xml36
-rw-r--r--app/src/main/res/layout/widget_empty_content_view.xml2
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"