diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/folder/FoldersFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/folder/FoldersFragment.kt index 220f2b218..7bb5ea599 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/folder/FoldersFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/folder/FoldersFragment.kt @@ -24,6 +24,7 @@ import android.view.View import android.webkit.MimeTypeMap import androidx.activity.OnBackPressedCallback import androidx.appcompat.widget.PopupMenu +import androidx.appcompat.widget.Toolbar import androidx.core.text.parseAsHtml import androidx.core.view.isVisible import androidx.lifecycle.lifecycleScope @@ -83,6 +84,9 @@ class FoldersFragment : AbsMainActivityFragment(R.layout.fragment_folder), LoaderManager.LoaderCallbacks>, StorageClickListener { private var _binding: FragmentFolderBinding? = null private val binding get() = _binding!! + + val toolbar: Toolbar get() = binding.appBarLayout.toolbar + private var adapter: SongFileAdapter? = null private var storageAdapter: StorageAdapter? = null private var cab: AttachedCab? = null @@ -100,7 +104,7 @@ class FoldersFragment : AbsMainActivityFragment(R.layout.fragment_folder), override fun onViewCreated(view: View, savedInstanceState: Bundle?) { _binding = FragmentFolderBinding.bind(view) mainActivity.addMusicServiceEventListener(libraryViewModel) - mainActivity.setSupportActionBar(binding.toolbar) + mainActivity.setSupportActionBar(toolbar) mainActivity.supportActionBar?.title = null enterTransition = MaterialFadeThrough() reenterTransition = MaterialFadeThrough() @@ -119,16 +123,13 @@ class FoldersFragment : AbsMainActivityFragment(R.layout.fragment_folder), } } }) - binding.toolbarContainer.drawNextToNavbar() - binding.appBarLayout.statusBarForeground = - MaterialShapeDrawable.createWithElevationOverlay(requireContext()) } private fun setUpTitle() { - binding.toolbar.setNavigationOnClickListener { + toolbar.setNavigationOnClickListener { findNavController().navigate(R.id.action_search, null, navOptions) } - binding.appNameText.text = resources.getString(R.string.folders) + binding.appBarLayout.title = resources.getString(R.string.folders) } override fun onActivityCreated(savedInstanceState: Bundle?) { @@ -332,7 +333,7 @@ class FoldersFragment : AbsMainActivityFragment(R.layout.fragment_folder), } override fun onPrepareMenu(menu: Menu) { - ToolbarContentTintHelper.handleOnPrepareOptionsMenu(requireActivity(), binding.toolbar) + ToolbarContentTintHelper.handleOnPrepareOptionsMenu(requireActivity(), toolbar) } override fun onCreateMenu(menu: Menu, inflater: MenuInflater) { @@ -346,8 +347,8 @@ class FoldersFragment : AbsMainActivityFragment(R.layout.fragment_folder), menu.removeItem(R.id.action_layout_type) menu.removeItem(R.id.action_sort_order) ToolbarContentTintHelper.handleOnCreateOptionsMenu( - requireContext(), binding.toolbar, menu, ATHToolbarActivity.getToolbarBackgroundColor( - binding.toolbar + requireContext(), toolbar, menu, ATHToolbarActivity.getToolbarBackgroundColor( + toolbar ) ) } diff --git a/app/src/main/res/layout/fragment_folder.xml b/app/src/main/res/layout/fragment_folder.xml index 2fae59bce..f4b2e78c7 100644 --- a/app/src/main/res/layout/fragment_folder.xml +++ b/app/src/main/res/layout/fragment_folder.xml @@ -21,33 +21,9 @@ android:layout_width="match_parent" android:layout_height="wrap_content" app:liftOnScroll="true" + style="?appBarLayoutStyle" android:fitsSystemWindows="true"> - - - - - - - -