【发布时间】:2021-09-10 05:12:11
【问题描述】:
【问题讨论】:
-
你有什么解决办法吗
-
Rajan1404930 号
标签: android android-recyclerview android-viewpager instagram android-videoview
【问题讨论】:
标签: android android-recyclerview android-viewpager instagram android-videoview
您可以在 ViewHolder 中使用 View.OnAttachStateChangeListener 接口。
onViewAttachedToWindow() :当视图附加到窗口时调用。 onViewDetachedFromWindow() : 当视图与窗口分离时调用。
class VideoViewHolder(itemView:View):RecyclerView.ViewHolder(itemView),View.OnAttachStateChangeListener {
init {
itemView.addOnAttachStateChangeListener(this)
}
override fun onViewAttachedToWindow(v: View?) {
//Start video
}
override fun onViewDetachedFromWindow(v: View?) {
//Pause Video
}
}
【讨论】: