mirror of
https://github.com/cmclark00/RetroMusicPlayer.git
synced 2025-05-17 23:55:21 +01:00
Fix toolbar navigation button (#1721)
This commit is contained in:
parent
552618ebaf
commit
fc9e79726d
5 changed files with 9 additions and 0 deletions
|
@ -21,6 +21,7 @@ import android.view.MenuItem
|
|||
import android.view.View
|
||||
import androidx.core.view.doOnPreDraw
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.navigation.fragment.findNavController
|
||||
import androidx.navigation.fragment.navArgs
|
||||
import androidx.recyclerview.widget.DefaultItemAnimator
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
|
@ -58,6 +59,7 @@ class GenreDetailsFragment : AbsMainActivityFragment(R.layout.fragment_playlist_
|
|||
binding.container.transitionName = "genre"
|
||||
genre = arguments.extraGenre
|
||||
binding.toolbar.title = arguments.extraGenre.name
|
||||
binding.toolbar.setNavigationOnClickListener { findNavController().navigateUp() }
|
||||
setupRecyclerView()
|
||||
detailsViewModel.getSongs().observe(viewLifecycleOwner) {
|
||||
songs(it)
|
||||
|
|
|
@ -254,6 +254,7 @@ class DetailListFragment : AbsMainActivityFragment(R.layout.fragment_playlist_de
|
|||
|
||||
override fun onMenuItemSelected(item: MenuItem): Boolean {
|
||||
when (item.itemId) {
|
||||
android.R.id.home -> findNavController().navigateUp()
|
||||
R.id.action_clear_history -> {
|
||||
if (binding.recyclerView.adapter?.itemCount!! > 0) {
|
||||
libraryViewModel.clearHistory()
|
||||
|
|
|
@ -81,6 +81,9 @@ class UserInfoFragment : Fragment() {
|
|||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||
super.onViewCreated(view, savedInstanceState)
|
||||
applyToolbar(binding.toolbar)
|
||||
binding.toolbar.setNavigationOnClickListener {
|
||||
findNavController().navigateUp()
|
||||
}
|
||||
|
||||
binding.nameContainer.accentColor()
|
||||
binding.next.accentColor()
|
||||
|
|
|
@ -76,6 +76,7 @@ class PlaylistDetailsFragment : AbsMainActivityFragment(R.layout.fragment_playli
|
|||
enterTransition = MaterialSharedAxis(MaterialSharedAxis.Z, true).addTarget(view)
|
||||
returnTransition = MaterialSharedAxis(MaterialSharedAxis.Z, false)
|
||||
mainActivity.setSupportActionBar(binding.toolbar)
|
||||
binding.toolbar.setNavigationOnClickListener { findNavController().navigateUp() }
|
||||
binding.toolbar.title = null
|
||||
// binding.container.transitionName = playlist.playlistEntity.playlistName
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@ import androidx.activity.result.contract.ActivityResultContracts
|
|||
import androidx.core.content.getSystemService
|
||||
import androidx.core.view.*
|
||||
import androidx.core.widget.doAfterTextChanged
|
||||
import androidx.navigation.fragment.findNavController
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import androidx.transition.TransitionManager
|
||||
|
@ -68,6 +69,7 @@ class SearchFragment : AbsMainActivityFragment(R.layout.fragment_search),
|
|||
libraryViewModel.clearSearchResult()
|
||||
setupRecyclerView()
|
||||
|
||||
binding.toolbar.setNavigationOnClickListener { findNavController().navigateUp() }
|
||||
binding.voiceSearch.setOnClickListener { startMicSearch() }
|
||||
binding.clearText.setOnClickListener {
|
||||
binding.searchView.clearText()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue