From 956e798558ee8857ea6b32be04ba8b4d91318776 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 13 Apr 2020 11:42:51 +0200 Subject: [PATCH] allow adding not saved contacts to group threads --- .../smsmessenger/activities/ThreadActivity.kt | 10 ++++++++++ app/src/main/res/layout/activity_thread.xml | 16 ++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt index d32a41e3..261ff050 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt @@ -176,8 +176,18 @@ class ThreadActivity : SimpleActivity() { val selectedContact = currContacts[position] addSelectedContact(selectedContact) } + + add_contact_or_number.onTextChangeListener { + confirm_inserted_number.beVisibleIf(it.length > 2) + } } } + + confirm_inserted_number.setOnClickListener { + val number = add_contact_or_number.value + val contact = Contact(number.hashCode(), number, "", number) + addSelectedContact(contact) + } } private fun setupButtons() { diff --git a/app/src/main/res/layout/activity_thread.xml b/app/src/main/res/layout/activity_thread.xml index 753364cc..de078daf 100644 --- a/app/src/main/res/layout/activity_thread.xml +++ b/app/src/main/res/layout/activity_thread.xml @@ -48,6 +48,7 @@ android:layout_below="@+id/message_divider_one" android:layout_marginStart="@dimen/activity_margin" android:layout_marginEnd="@dimen/activity_margin" + android:layout_toStartOf="@+id/confirm_inserted_number" android:background="@android:color/transparent" android:completionThreshold="2" android:gravity="center_vertical" @@ -55,6 +56,21 @@ android:inputType="textCapWords" android:textSize="@dimen/big_text_size" /> + +