Skip to content

Commit bbc1348

Browse files
authored
Merge pull request #5380 from nextcloud/style/noid/searchBar
Optimize searchbar and make it M3 styled
2 parents 7e34d14 + 869456f commit bbc1348

2 files changed

Lines changed: 13 additions & 11 deletions

File tree

app/src/main/java/com/nextcloud/talk/conversationlist/ConversationsListActivity.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ class ConversationsListActivity :
269269
setContentView(binding.root)
270270
initSystemBars()
271271
viewThemeUtils.material.themeSearchCardView(binding.searchToolbar)
272-
viewThemeUtils.material.colorMaterialButtonContent(binding.menuButton, ColorRole.ON_SURFACE)
272+
viewThemeUtils.material.colorMaterialButtonContent(binding.menuButton, ColorRole.ON_SURFACE_VARIANT)
273273
viewThemeUtils.platform.colorTextView(binding.searchText, ColorRole.ON_SURFACE_VARIANT)
274274

275275
forwardMessage = intent.getBooleanExtra(KEY_FORWARD_MSG_FLAG, false)
@@ -1013,7 +1013,7 @@ class ConversationsListActivity :
10131013
private fun showSearchBar() {
10141014
val layoutParams = binding.searchToolbar.layoutParams as AppBarLayout.LayoutParams
10151015
binding.searchToolbar.visibility = View.VISIBLE
1016-
binding.searchText.hint = getString(R.string.appbar_search_in, getString(R.string.nc_app_product_name))
1016+
binding.searchText.text = getString(R.string.appbar_search_in, getString(R.string.nc_app_product_name))
10171017
binding.conversationListToolbar.visibility = View.GONE
10181018
// layoutParams.setScrollFlags(AppBarLayout.LayoutParams.SCROLL_FLAG_SCROLL | AppBarLayout
10191019
// .LayoutParams.SCROLL_FLAG_SNAP | AppBarLayout.LayoutParams.SCROLL_FLAG_ENTER_ALWAYS);
@@ -1327,7 +1327,7 @@ class ConversationsListActivity :
13271327
openFollowedThreadsOverview()
13281328
}
13291329
binding.threadsButton.let {
1330-
viewThemeUtils.platform.colorImageView(it, ColorRole.ON_SURFACE)
1330+
viewThemeUtils.platform.colorImageView(it, ColorRole.ON_SURFACE_VARIANT)
13311331
}
13321332

13331333
binding.newMentionPopupBubble.visibility = View.GONE
@@ -2231,7 +2231,7 @@ class ConversationsListActivity :
22312231
binding.filterConversationsButton.let {
22322232
viewThemeUtils.platform.colorImageView(
22332233
it,
2234-
ColorRole.ON_SURFACE
2234+
ColorRole.ON_SURFACE_VARIANT
22352235
)
22362236
}
22372237
}

app/src/main/res/layout/activity_conversations.xml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
android:layout_width="0dp"
8787
android:layout_height="48dp"
8888
android:layout_marginStart="20dp"
89-
android:layout_marginEnd="18dp"
89+
android:layout_marginEnd="0dp"
9090
android:ellipsize="end"
9191
android:gravity="start|center_vertical"
9292
android:lines="1"
@@ -101,9 +101,10 @@
101101

102102
<ImageView
103103
android:id="@+id/filter_conversations_button"
104-
android:layout_width="48dp"
105-
android:layout_height="48dp"
106-
android:padding="12dp"
104+
android:layout_width="40dp"
105+
android:layout_height="match_parent"
106+
android:paddingStart="8dp"
107+
android:paddingEnd="8dp"
107108
android:contentDescription="@string/nc_filter"
108109
android:src="@drawable/ic_baseline_filter_list_24"
109110
app:layout_constraintBaseline_toTopOf="parent"
@@ -113,10 +114,11 @@
113114

114115
<ImageView
115116
android:id="@+id/threads_button"
116-
android:layout_width="48dp"
117-
android:layout_height="48dp"
117+
android:layout_width="40dp"
118+
android:layout_height="match_parent"
118119
android:contentDescription="@string/followed_threads"
119-
android:padding="12dp"
120+
android:paddingStart="8dp"
121+
android:paddingEnd="8dp"
120122
android:src="@drawable/outline_forum_24"
121123
android:visibility="gone"
122124
app:layout_constraintBaseline_toTopOf="parent"

0 commit comments

Comments
 (0)