From be8003718f10eb7c623c10d51e5da70b5e1f896d Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 3 Jan 2023 15:58:42 +0100 Subject: [PATCH] animate search holder visibility --- .../smsmessenger/activities/MainActivity.kt | 8 ++++++-- app/src/main/res/layout/activity_main.xml | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt index bd9dcaeb..4d6dca60 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt @@ -142,12 +142,12 @@ class MainActivity : SimpleActivity() { main_menu.top_toolbar.inflateMenu(R.menu.menu_main) main_menu.setupMenu() main_menu.onSearchOpenListener = { - search_holder.beVisible() + search_holder.fadeIn() conversations_fab.beGone() } main_menu.onSearchClosedListener = { - search_holder.beGone() + search_holder.fadeOut() conversations_fab.beVisible() } @@ -430,6 +430,10 @@ class MainActivity : SimpleActivity() { } private fun searchTextChanged(text: String) { + if (!main_menu.isSearchOpen) { + return + } + lastSearchedText = text search_placeholder_2.beGoneIf(text.length >= 2) if (text.length >= 2) { diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index db01b379..9f46effc 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -79,6 +79,7 @@ android:id="@+id/search_holder" android:layout_width="match_parent" android:layout_height="match_parent" + android:alpha="0" android:visibility="gone">