From 4c43f0133473c4aebe18826cea93b8922b491045 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 24 Dec 2022 23:52:44 +0100 Subject: [PATCH] adding some main activity redesigns --- app/build.gradle | 2 +- .../notes/pro/activities/MainActivity.kt | 13 +++++++--- app/src/main/res/layout/activity_main.xml | 24 +++++++------------ 3 files changed, 19 insertions(+), 20 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d89281c2..7170a217 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,7 +63,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:6323be1fd7' + implementation 'com.github.SimpleMobileTools:Simple-Commons:4caf4d52e8' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' implementation 'androidx.documentfile:documentfile:1.0.1' diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt index 349b6fe7..f8cf16c3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt @@ -83,12 +83,15 @@ class MainActivity : SimpleActivity() { private lateinit var searchClearBtn: ImageView override fun onCreate(savedInstanceState: Bundle?) { + isMaterialActivity = true super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) appLaunched(BuildConfig.APPLICATION_ID) setupOptionsMenu() refreshMenuItems() + updateMaterialActivityViews(main_coordinator, main_linear_layout) + searchQueryET = findViewById(R.id.search_query) searchPrevBtn = findViewById(R.id.search_previous) searchNextBtn = findViewById(R.id.search_next) @@ -130,11 +133,13 @@ class MainActivity : SimpleActivity() { checkShortcuts() - search_wrapper.setBackgroundColor(getProperPrimaryColor()) + search_wrapper.setBackgroundColor(getProperStatusBarColor()) val contrastColor = getProperPrimaryColor().getContrastColor() arrayListOf(searchPrevBtn, searchNextBtn, searchClearBtn).forEach { it.applyColorFilter(contrastColor) } + + updateTopBarColors(main_toolbar, getProperBackgroundColor()) } override fun onPause() { @@ -542,7 +547,8 @@ class MainActivity : SimpleActivity() { private fun openSearch() { isSearchActive = true - search_wrapper.beVisible() + search_wrapper.fadeIn() + animateTopBarColors(window.statusBarColor, getProperStatusBarColor(), main_toolbar) showKeyboard(searchQueryET) currentNotesView()?.let { noteView -> @@ -558,7 +564,8 @@ class MainActivity : SimpleActivity() { private fun closeSearch() { searchQueryET.text?.clear() isSearchActive = false - search_wrapper.beGone() + search_wrapper.fadeOut() + animateTopBarColors(window.statusBarColor, getProperBackgroundColor(), main_toolbar) } private fun getWantedNoteIndex(wantedNoteId: Long?): Int { diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 8d6666b3..cb948920 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -5,28 +5,20 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - - - - + android:layout_height="?attr/actionBarSize" + android:background="@color/color_primary" + app:menu="@menu/menu" + app:titleTextAppearance="@style/AppTheme.ActionBar.TitleTextStyle" /> + android:layout_marginTop="?attr/actionBarSize" + android:orientation="vertical">