Commit ac2a5608 authored by jyx's avatar jyx

代码游湖

parent 4aa48f79
......@@ -23,9 +23,11 @@ class VideoEpisodeAdapter :
val list = mutableListOf<EpisodeBean>()
itemVideoEpisodeAdapter.addChildClickViewIds(R.id.item_tv)
itemVideoEpisodeAdapter.setOnItemClickListener { adapter, view, position ->
mOnEpisodeClickListener?.onEpisodeClick(
position
)
var _position = position
if (position > 0) {
_position = position + (holder.adapterPosition * 30)
}
mOnEpisodeClickListener?.onEpisodeClick(_position)
}
list.addAll(item)
itemVideoEpisodeAdapter.setNewInstance(list)
......
......@@ -21,8 +21,7 @@ import com.mints.wisdomclean.utils.CommonUtils
* @desc
*/
class VideoEpisodeDialog(
context: Context,
val vedioBean: VedioBean?,
context: Context, val vedioBean: VedioBean?,
private val listener: DialogListener
) :
Dialog(context, R.style.dialog) {
......@@ -69,6 +68,7 @@ class VideoEpisodeDialog(
}
private fun initVp() {
for (i in 0 until vedioBean!!.vedioTotal) {
if (i < vedioBean.unlockIndex) {
var playing = false
......@@ -106,15 +106,17 @@ class VideoEpisodeDialog(
override fun onTabReselected(tab: TabLayout.Tab?) {
}
})
tab.getTabAt(vedioBean.seeIndex / 30)?.select()
}
private fun getTabView(text: String, position: Int): View {
val view = LayoutInflater.from(context).inflate(R.layout.item_epsiode_tab, null)
val viewText = view.findViewById<TextView>(R.id.item_tv)
viewText.text = text
if (position == 0) {
viewText.setTextColor(ContextCompat.getColor(context, R.color.red))
}
// if (position == 0) {
// viewText.setTextColor(ContextCompat.getColor(context, R.color.red))
// }
return view
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment