diff --git a/app/build.gradle b/app/build.gradle index 7e97f83d..f1bd17ff 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,7 +63,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:e87747e2d5' + implementation 'com.github.SimpleMobileTools:Simple-Commons:3c6ffa6f87' implementation 'org.greenrobot:eventbus:3.3.1' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'com.github.tibbi:android-smsmms:33fcaf94d9' diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ConversationDetailsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ConversationDetailsActivity.kt index 39aab30a..236c9542 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ConversationDetailsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ConversationDetailsActivity.kt @@ -24,9 +24,13 @@ class ConversationDetailsActivity : SimpleActivity() { private lateinit var participants: ArrayList override fun onCreate(savedInstanceState: Bundle?) { + isMaterialActivity = true super.onCreate(savedInstanceState) setContentView(R.layout.activity_conversation_details) + updateMaterialActivityViews(conversation_details_coordinator, participants_recyclerview, true) + setupMaterialScrollListener(participants_recyclerview, conversation_details_toolbar) + threadId = intent.getLongExtra(THREAD_ID, 0L) ensureBackgroundThread { conversation = conversationsDB.getConversationWithThreadId(threadId) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt index 4797800e..6fb292d9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt @@ -1,6 +1,5 @@ package com.simplemobiletools.smsmessenger.adapters -import android.annotation.SuppressLint import android.content.Intent import android.graphics.Typeface import android.os.Parcelable diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/RenameConversationDialog.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/RenameConversationDialog.kt index a02deb02..3ffd4547 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/RenameConversationDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/RenameConversationDialog.kt @@ -5,7 +5,9 @@ import android.content.DialogInterface.BUTTON_POSITIVE import android.view.ViewGroup import androidx.appcompat.app.AlertDialog import androidx.core.widget.doAfterTextChanged -import com.simplemobiletools.commons.extensions.* +import com.simplemobiletools.commons.extensions.getAlertDialogBuilder +import com.simplemobiletools.commons.extensions.setupDialogStuff +import com.simplemobiletools.commons.extensions.showKeyboard import com.simplemobiletools.smsmessenger.R import com.simplemobiletools.smsmessenger.models.Conversation import kotlinx.android.synthetic.main.dialog_rename_conversation.view.* @@ -15,22 +17,11 @@ class RenameConversationDialog( private val conversation: Conversation, private val callback: (name: String) -> Unit, ) { - private var dialog: AlertDialog? = null init { - val textColor = activity.getProperTextColor() - val primaryColor = activity.getProperPrimaryColor() - val backgroundColor = activity.getProperBackgroundColor() - val view = (activity.layoutInflater.inflate(R.layout.dialog_rename_conversation, null) as ViewGroup).apply { - rename_conv_info.setTextColor(textColor) - rename_conv_input_layout.apply { - setColors(textColor, primaryColor, backgroundColor) - setBoxCornerRadiiResources(R.dimen.medium_margin, R.dimen.medium_margin, R.dimen.medium_margin, R.dimen.medium_margin) - } rename_conv_edit_text.apply { - setTextColor(textColor) if (conversation.usesCustomTitle) { setText(conversation.title) } diff --git a/app/src/main/res/layout/activity_conversation_details.xml b/app/src/main/res/layout/activity_conversation_details.xml index 5a219a20..248280fc 100644 --- a/app/src/main/res/layout/activity_conversation_details.xml +++ b/app/src/main/res/layout/activity_conversation_details.xml @@ -1,84 +1,87 @@ - - + android:layout_height="?attr/actionBarSize" + android:background="@color/color_primary" + app:title="@string/conversation_details" + app:titleTextAppearance="@style/AppTheme.ActionBar.TitleTextStyle" /> - - - - - - - - - - - + android:layout_height="match_parent" + android:layout_marginTop="?attr/actionBarSize"> - + + + + + + + + + + diff --git a/app/src/main/res/layout/dialog_rename_conversation.xml b/app/src/main/res/layout/dialog_rename_conversation.xml index 3016e39e..c754f2fe 100644 --- a/app/src/main/res/layout/dialog_rename_conversation.xml +++ b/app/src/main/res/layout/dialog_rename_conversation.xml @@ -3,30 +3,22 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" - android:paddingVertical="@dimen/big_margin"> - - + android:paddingTop="@dimen/normal_margin" + android:paddingBottom="@dimen/normal_margin"> + app:layout_constraintTop_toTopOf="parent"> -