From 49a7cd98f524eba661ade7701f62149dbd789500 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 3 May 2020 22:33:32 +0200 Subject: [PATCH] show a Select SIM button at message sending, if multiple are available --- app/src/main/AndroidManifest.xml | 1 + .../smsmessenger/activities/ThreadActivity.kt | 31 +++++++++++++++++-- app/src/main/res/drawable/ic_sim_vector.xml | 9 ++++++ app/src/main/res/layout/activity_thread.xml | 26 +++++++++++++++- 4 files changed, 63 insertions(+), 4 deletions(-) create mode 100644 app/src/main/res/drawable/ic_sim_vector.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index aa47cb62..d8073b3d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -10,6 +10,7 @@ + 1) { + thread_select_sim_icon.applyColorFilter(textColor) + thread_select_sim_icon.beVisible() + thread_select_sim_icon.setOnClickListener { + + } + + thread_select_sim_number.setTextColor(textColor.getContrastColor()) + thread_select_sim_number.text = "1" + } } private fun blockNumber() { @@ -422,6 +446,7 @@ class ThreadActivity : SimpleActivity() { val numbers = participants.map { it.phoneNumber }.toTypedArray() val settings = Settings() settings.useSystemSending = true + val transaction = Transaction(this, settings) val message = com.klinker.android.send_message.Message(msg, numbers) diff --git a/app/src/main/res/drawable/ic_sim_vector.xml b/app/src/main/res/drawable/ic_sim_vector.xml new file mode 100644 index 00000000..085a7187 --- /dev/null +++ b/app/src/main/res/drawable/ic_sim_vector.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/activity_thread.xml b/app/src/main/res/layout/activity_thread.xml index de078daf..6642f5d3 100644 --- a/app/src/main/res/layout/activity_thread.xml +++ b/app/src/main/res/layout/activity_thread.xml @@ -156,13 +156,37 @@ android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_marginEnd="@dimen/small_margin" - android:layout_toStartOf="@+id/thread_send_message" + android:layout_toStartOf="@+id/thread_select_sim_icon" android:layout_toEndOf="@+id/thread_add_attachment" android:background="@android:color/transparent" android:gravity="center_vertical" android:hint="@string/type_a_message" android:minHeight="@dimen/normal_icon_size" /> + + + +