Open menu by tap on cover
This commit is contained in:
parent
22db781c0b
commit
a341281548
3 changed files with 9 additions and 1 deletions
|
@ -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() {
|
||||||
|
|
||||||
|
|
|
@ -25,4 +25,6 @@ interface PlaybackPageListener {
|
||||||
fun navigateToCurrentAlbum()
|
fun navigateToCurrentAlbum()
|
||||||
|
|
||||||
fun navigateToCurrentSong()
|
fun navigateToCurrentSong()
|
||||||
|
|
||||||
|
fun navigateToMenu()
|
||||||
}
|
}
|
||||||
|
|
|
@ -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()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue