Open menu by tap on cover

This commit is contained in:
Koitharu 2023-07-14 08:02:30 +03:00
parent 22db781c0b
commit a341281548
No known key found for this signature in database
GPG key ID: 676DEE768C17A9D7
3 changed files with 9 additions and 1 deletions

View file

@ -271,6 +271,10 @@ class PlaybackPanelFragment :
playbackModel.song.value?.let { detailModel.showAlbum(it.album) } playbackModel.song.value?.let { detailModel.showAlbum(it.album) }
} }
override fun navigateToMenu() {
binding?.playbackToolbar?.showOverflowMenu()
}
private class OnCoverChangedCallback(private val viewModel: QueueViewModel) : private class OnCoverChangedCallback(private val viewModel: QueueViewModel) :
OnPageChangeCallback() { OnPageChangeCallback() {

View file

@ -25,4 +25,6 @@ interface PlaybackPageListener {
fun navigateToCurrentAlbum() fun navigateToCurrentAlbum()
fun navigateToCurrentSong() fun navigateToCurrentSong()
fun navigateToMenu()
} }

View file

@ -63,6 +63,7 @@ private constructor(
binding.playbackSong.setOnClickListener(this) binding.playbackSong.setOnClickListener(this)
binding.playbackArtist.setOnClickListener(this) binding.playbackArtist.setOnClickListener(this)
binding.playbackAlbum.setOnClickListener(this) binding.playbackAlbum.setOnClickListener(this)
binding.playbackCover.setOnClickListener(this)
} }
override fun onClick(v: View) { override fun onClick(v: View) {
@ -70,6 +71,7 @@ private constructor(
R.id.playback_album -> listener.navigateToCurrentAlbum() R.id.playback_album -> listener.navigateToCurrentAlbum()
R.id.playback_artist -> listener.navigateToCurrentArtist() R.id.playback_artist -> listener.navigateToCurrentArtist()
R.id.playback_song -> listener.navigateToCurrentSong() R.id.playback_song -> listener.navigateToCurrentSong()
R.id.playback_cover -> listener.navigateToMenu()
} }
} }