diff --git a/app/src/main/java/org/thoughtcrime/securesms/contacts/paged/ContactSearchItems.kt b/app/src/main/java/org/thoughtcrime/securesms/contacts/paged/ContactSearchItems.kt index 622f921666..a77391d912 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/contacts/paged/ContactSearchItems.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/contacts/paged/ContactSearchItems.kt @@ -4,6 +4,7 @@ import android.view.View import android.view.ViewGroup import android.widget.CheckBox import android.widget.TextView +import com.google.android.material.button.MaterialButton import org.thoughtcrime.securesms.R import org.thoughtcrime.securesms.badges.BadgeImageView import org.thoughtcrime.securesms.components.AvatarImageView @@ -322,7 +323,7 @@ object ContactSearchItems { private class HeaderViewHolder(itemView: View) : MappingViewHolder(itemView) { private val headerTextView: TextView = itemView.findViewById(R.id.section_header) - private val headerActionView: TextView = itemView.findViewById(R.id.section_header_action) + private val headerActionView: MaterialButton = itemView.findViewById(R.id.section_header_action) override fun bind(model: HeaderModel) { headerTextView.setText( @@ -336,7 +337,7 @@ object ContactSearchItems { if (model.header.action != null) { headerActionView.visible = true - headerActionView.setCompoundDrawablesRelativeWithIntrinsicBounds(model.header.action.icon, 0, 0, 0) + headerActionView.setIconResource(model.header.action.icon) headerActionView.setText(model.header.action.label) headerActionView.setOnClickListener { model.header.action.action.run() } } else { diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/Stories.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/Stories.kt index b57298371f..74dd49e933 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/Stories.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/Stories.kt @@ -95,7 +95,7 @@ object Stories { fun getHeaderAction(onClick: () -> Unit): HeaderAction { return HeaderAction( R.string.ContactsCursorLoader_new_story, - R.drawable.ic_plus_20, + R.drawable.ic_plus_12, onClick ) } diff --git a/app/src/main/res/drawable/ic_plus_12.xml b/app/src/main/res/drawable/ic_plus_12.xml new file mode 100644 index 0000000000..15757a66f6 --- /dev/null +++ b/app/src/main/res/drawable/ic_plus_12.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/contact_search_section_header.xml b/app/src/main/res/layout/contact_search_section_header.xml index f6e97eadc5..02a444eece 100644 --- a/app/src/main/res/layout/contact_search_section_header.xml +++ b/app/src/main/res/layout/contact_search_section_header.xml @@ -1,12 +1,12 @@ + android:orientation="horizontal" + tools:viewBindingIgnore="true"> - diff --git a/app/src/main/res/values/signal_styles.xml b/app/src/main/res/values/signal_styles.xml index d17150129f..a78a77924d 100644 --- a/app/src/main/res/values/signal_styles.xml +++ b/app/src/main/res/values/signal_styles.xml @@ -106,6 +106,11 @@ @color/signal_colorOnSurfaceVariant @color/signal_colorSurface1 + +