update
This commit is contained in:
parent
f763279f89
commit
7bcfa1b3b8
@ -489,14 +489,14 @@ class MoPlayDetailsActivity : MoBaseActivity(), Player.Listener {
|
|||||||
private fun updateCurrentMediaItemInfo() {
|
private fun updateCurrentMediaItemInfo() {
|
||||||
if (meController != null && meController.currentMediaItem != null) {
|
if (meController != null && meController.currentMediaItem != null) {
|
||||||
binding.playbackErrorLayout.visibility = View.GONE
|
binding.playbackErrorLayout.visibility = View.GONE
|
||||||
binding.loadingView.visibility = View.GONE
|
binding.loadingView.visibility = View.VISIBLE
|
||||||
binding.disableClicksLayout.visibility = View.GONE
|
binding.disableClicksLayout.visibility = View.GONE
|
||||||
val currentString =
|
val currentString =
|
||||||
convertMillisToMinutesAndSecondsString(MediaControllerManager.getCurrentPosition())
|
convertMillisToMinutesAndSecondsString(MediaControllerManager.getCurrentPosition())
|
||||||
binding.progressDurationTv.text = currentString
|
binding.progressDurationTv.text = currentString
|
||||||
if (MediaControllerManager.getDuration() > 0) {
|
if (MediaControllerManager.getDuration() > 0) {
|
||||||
binding.totalDurationTv.visibility = View.VISIBLE
|
binding.totalDurationTv.visibility = View.VISIBLE
|
||||||
|
binding.loadingView.visibility = View.GONE
|
||||||
binding.totalDurationTv.text =
|
binding.totalDurationTv.text =
|
||||||
convertMillisToMinutesAndSecondsString(MediaControllerManager.getDuration())
|
convertMillisToMinutesAndSecondsString(MediaControllerManager.getDuration())
|
||||||
val valueTo = MediaControllerManager.getDuration().toFloat()
|
val valueTo = MediaControllerManager.getDuration().toFloat()
|
||||||
|
|||||||
@ -13,6 +13,7 @@ import melody.offline.music.activity.MoPlayDetailsActivity
|
|||||||
import melody.offline.music.activity.MoPlaylistSongsActivity
|
import melody.offline.music.activity.MoPlaylistSongsActivity
|
||||||
import melody.offline.music.bean.PlaylistItem
|
import melody.offline.music.bean.PlaylistItem
|
||||||
import melody.offline.music.databinding.PlayListItemBinding
|
import melody.offline.music.databinding.PlayListItemBinding
|
||||||
|
import melody.offline.music.media.MediaControllerManager
|
||||||
|
|
||||||
class PlaylistSongsAdapter(
|
class PlaylistSongsAdapter(
|
||||||
private val context: Context,
|
private val context: Context,
|
||||||
@ -86,6 +87,20 @@ class PlaylistSongsAdapter(
|
|||||||
size.visibility = View.GONE
|
size.visibility = View.GONE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
val meController = MediaControllerManager.getController()
|
||||||
|
if (meController != null && meController.currentMediaItem != null) {
|
||||||
|
if (meController.currentMediaItem?.mediaId == bean.videoId) {
|
||||||
|
binding.listPlayView.visibility = View.VISIBLE
|
||||||
|
binding.title.setTextColor(context.getColor(R.color.green))
|
||||||
|
binding.name.setTextColor(context.getColor(R.color.green_60))
|
||||||
|
binding.size.setTextColor(context.getColor(R.color.green_60))
|
||||||
|
} else {
|
||||||
|
binding.title.setTextColor(context.getColor(R.color.white))
|
||||||
|
binding.name.setTextColor(context.getColor(R.color.white_60))
|
||||||
|
binding.size.setTextColor(context.getColor(R.color.white_60))
|
||||||
|
binding.listPlayView.visibility = View.GONE
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user