change channel info style

This commit is contained in:
Li ZongYing
2023-12-28 20:30:12 +08:00
parent 72e893b73a
commit 3eb6757543
7 changed files with 93 additions and 49 deletions
@@ -33,8 +33,17 @@ class InfoFragment : Fragment() {
handler.postDelayed(removeRunnable, delay)
}
fun show() {
fun show(tvViewModel: TVViewModel) {
Log.i("", "show")
binding.textView.text = tvViewModel.title.value
Glide.with(this)
.load(tvViewModel.logo.value)
.into(binding.infoLogo)
val program = tvViewModel.getProgramOne()
if (program != null) {
binding.infoDesc.text = program.name
}
handler.removeCallbacks(removeRunnable)
view?.visibility = View.VISIBLE
handler.postDelayed(removeRunnable, delay)
@@ -52,17 +61,6 @@ class InfoFragment : Fragment() {
view?.visibility = View.GONE
}
fun setInfo(tvViewModel: TVViewModel) {
binding.textView.text = tvViewModel.title.value
Glide.with(this)
.load(tvViewModel.logo.value)
.into(binding.infoLogo)
val program = tvViewModel.getProgramOne()
if (program != null) {
binding.infoDesc.text = program.name
}
}
override fun onDestroyView() {
super.onDestroyView()
_binding = null