From 69cce5eb7e7f80435cf9e2fd78590da6647c4ccb Mon Sep 17 00:00:00 2001 From: h4h13 Date: Sun, 29 Sep 2019 09:03:23 +0530 Subject: [PATCH] Fix folder search, home toolbar --- .../dialogs/OptionsSheetDialogFragment.kt | 1 + .../mainactivity/folders/FoldersFragment.java | 2 +- .../player/classic/ClassicPlayerFragment.kt | 2 +- .../res/layout-land/fragment_banner_home.xml | 1 + .../layout-land/fragment_classic_player.xml | 6 +- .../main/res/layout-land/fragment_home.xml | 7 +- .../fragment_banner_home.xml | 3 +- .../res/layout-xlarge-land/fragment_home.xml | 4 +- .../layout-xlarge/fragment_banner_home.xml | 1 + .../main/res/layout-xlarge/fragment_home.xml | 4 +- app/src/main/res/layout/activity_search.xml | 65 +++++++++++-------- .../main/res/layout/fragment_banner_home.xml | 1 + .../res/layout/fragment_classic_player.xml | 6 +- app/src/main/res/layout/fragment_home.xml | 4 +- .../main/res/layout/section_recycler_view.xml | 4 +- app/src/main/res/values-land/dimens.xml | 2 + app/src/main/res/values/dimens.xml | 2 +- 17 files changed, 64 insertions(+), 51 deletions(-) diff --git a/app/src/main/java/code/name/monkey/retromusic/dialogs/OptionsSheetDialogFragment.kt b/app/src/main/java/code/name/monkey/retromusic/dialogs/OptionsSheetDialogFragment.kt index 354a073e..a6da2d35 100644 --- a/app/src/main/java/code/name/monkey/retromusic/dialogs/OptionsSheetDialogFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/dialogs/OptionsSheetDialogFragment.kt @@ -81,6 +81,7 @@ class OptionsSheetDialogFragment : DialogFragment(), View.OnClickListener { override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { dialog?.window?.let { + (requireActivity() as MainActivity).setNavigationBarColorPrimary() (requireActivity() as MainActivity).setLightNavigationBar(true) } diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/mainactivity/folders/FoldersFragment.java b/app/src/main/java/code/name/monkey/retromusic/fragments/mainactivity/folders/FoldersFragment.java index 7fe77211..be2413e8 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/mainactivity/folders/FoldersFragment.java +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/mainactivity/folders/FoldersFragment.java @@ -152,7 +152,7 @@ public class FoldersFragment extends AbsMainActivityFragment implements private void initViews(View view) { coordinatorLayout = view.findViewById(R.id.coordinatorLayout); - + toolbarContainer = view.findViewById(R.id.toolbarContainer); recyclerView = view.findViewById(R.id.recyclerView); appBarLayout = view.findViewById(R.id.appBarLayout); breadCrumbs = view.findViewById(R.id.breadCrumbs); diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/player/classic/ClassicPlayerFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/player/classic/ClassicPlayerFragment.kt index 717b48f2..cee3e46c 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/player/classic/ClassicPlayerFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/player/classic/ClassicPlayerFragment.kt @@ -40,7 +40,7 @@ import kotlinx.android.synthetic.main.fragment_classic_player_playback_controls. import kotlin.math.max -class ClassicPlayerFragment : AbsPlayerFragment(), SlidingUpPanelLayout.PanelSlideListener { +class ClassicPlayerFragment : AbsPlayerFragment(), SlidingUpPanelLayout.PanelSlideListener { override fun onPanelSlide(p0: View?, p1: Float) { } diff --git a/app/src/main/res/layout-land/fragment_banner_home.xml b/app/src/main/res/layout-land/fragment_banner_home.xml index 94e4af70..b1c66473 100644 --- a/app/src/main/res/layout-land/fragment_banner_home.xml +++ b/app/src/main/res/layout-land/fragment_banner_home.xml @@ -81,6 +81,7 @@ app:cardCornerRadius="8dp" app:cardElevation="6dp" app:cardUseCompatPadding="true" + app:layout_collapseMode="pin" app:layout_scrollFlags="scroll|enterAlways"> - @@ -106,7 +106,7 @@ android:layout_height="wrap_content" android:orientation="vertical"> - + app:liftOnScroll="true"> @@ -73,8 +72,6 @@ diff --git a/app/src/main/res/layout-xlarge-land/fragment_banner_home.xml b/app/src/main/res/layout-xlarge-land/fragment_banner_home.xml index 6396894c..cdebf1f5 100644 --- a/app/src/main/res/layout-xlarge-land/fragment_banner_home.xml +++ b/app/src/main/res/layout-xlarge-land/fragment_banner_home.xml @@ -82,6 +82,7 @@ app:cardCornerRadius="8dp" app:cardElevation="6dp" app:cardUseCompatPadding="true" + app:layout_collapseMode="pin" app:layout_scrollFlags="scroll|enterAlways"> + tools:ignore="UnusedAttribute" /> diff --git a/app/src/main/res/layout-xlarge-land/fragment_home.xml b/app/src/main/res/layout-xlarge-land/fragment_home.xml index d47f2c1a..aa2a71e9 100644 --- a/app/src/main/res/layout-xlarge-land/fragment_home.xml +++ b/app/src/main/res/layout-xlarge-land/fragment_home.xml @@ -37,8 +37,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/transparent" - android:elevation="0dp" - app:elevation="0dp"> + app:liftOnScroll="true"> diff --git a/app/src/main/res/layout-xlarge/fragment_banner_home.xml b/app/src/main/res/layout-xlarge/fragment_banner_home.xml index 19065cc1..3ec042e6 100644 --- a/app/src/main/res/layout-xlarge/fragment_banner_home.xml +++ b/app/src/main/res/layout-xlarge/fragment_banner_home.xml @@ -82,6 +82,7 @@ app:cardCornerRadius="8dp" app:cardElevation="6dp" app:cardUseCompatPadding="true" + app:layout_collapseMode="pin" app:layout_scrollFlags="scroll|enterAlways"> + app:liftOnScroll="true"> + app:liftOnScroll="true"> - + app:srcCompat="@drawable/ic_keyboard_backspace_black_24dp" + app:tint="?colorOnSurface" /> - + app:srcCompat="@drawable/ic_mic_white_24dp" + app:tint="?colorOnSurface" + tools:visibility="visible" /> - - + android:layout_height="wrap_content"> - - + + + + + diff --git a/app/src/main/res/layout/fragment_classic_player.xml b/app/src/main/res/layout/fragment_classic_player.xml index 9fa14196..452b5b68 100644 --- a/app/src/main/res/layout/fragment_classic_player.xml +++ b/app/src/main/res/layout/fragment_classic_player.xml @@ -14,10 +14,10 @@ android:clickable="false" android:focusable="true" android:gravity="bottom" + sothree:umanoDragView="@id/playerPanel" sothree:umanoFadeColor="#00000000" sothree:umanoOverlay="true" sothree:umanoPanelHeight="0dp" - sothree:umanoDragView="@id/playerPanel" sothree:umanoScrollableView="@+id/playerRecyclerView" sothree:umanoShadowHeight="0dp"> @@ -76,7 +76,7 @@ android:layout_width="match_parent" android:layout_height="@dimen/status_bar_padding" /> - - + app:liftOnScroll="true"> diff --git a/app/src/main/res/layout/section_recycler_view.xml b/app/src/main/res/layout/section_recycler_view.xml index 0cd93c17..c4f05bc0 100644 --- a/app/src/main/res/layout/section_recycler_view.xml +++ b/app/src/main/res/layout/section_recycler_view.xml @@ -12,10 +12,10 @@ style="@style/Widget.MaterialComponents.Chip.Action" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="12dp" - android:layout_marginBottom="12dp" android:layout_marginStart="@dimen/horizontal_padding_home" + android:layout_marginTop="12dp" android:layout_marginEnd="@dimen/horizontal_padding_home" + android:layout_marginBottom="12dp" android:textAppearance="@style/ChipFont" android:textColor="?android:textColorSecondary" app:chipIconTint="?iconColor" diff --git a/app/src/main/res/values-land/dimens.xml b/app/src/main/res/values-land/dimens.xml index a54c60a1..6c3a3c44 100644 --- a/app/src/main/res/values-land/dimens.xml +++ b/app/src/main/res/values-land/dimens.xml @@ -1,4 +1,6 @@ 52dp + 52dp + 52dp \ No newline at end of file diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index a5cae4cc..8694491d 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -68,5 +68,5 @@ http://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout 52dp 10dp 4dp - 0dp + 8dp