From 9cd7c47acebe9d31804d0f35c5ee370a913cfce6 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 30 Jun 2022 16:47:49 +0200 Subject: [PATCH] show a placeholder at contact picker, if not contacts exist --- .../contacts/pro/dialogs/SelectContactsDialog.kt | 3 +++ .../main/res/layout/layout_select_contact.xml | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/SelectContactsDialog.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/SelectContactsDialog.kt index 9e31175d..f84d7421 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/SelectContactsDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/SelectContactsDialog.kt @@ -50,6 +50,9 @@ class SelectContactsDialog( if (context.areSystemAnimationsEnabled) { select_contact_list.scheduleLayoutAnimation() } + + select_contact_list.beVisibleIf(allContacts.isNotEmpty()) + select_contact_placeholder.beVisibleIf(allContacts.isEmpty()) } setupFastscroller(allContacts) diff --git a/app/src/main/res/layout/layout_select_contact.xml b/app/src/main/res/layout/layout_select_contact.xml index 166ecd1d..15fa25e3 100644 --- a/app/src/main/res/layout/layout_select_contact.xml +++ b/app/src/main/res/layout/layout_select_contact.xml @@ -15,6 +15,22 @@ android:scrollbars="none" app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager" /> + +