Caishuchun
Caishuchun
如果你是仿抖音的那种上下扒拉,我这边是这么做的.重点在那个滑动距离上,判断上下滑动50像素才算上下扒拉,这样就不会重新再去创建开始播放视频,而是JZVD的video还是原来那个.我估摸着大概可能也许是因为对同一个Jzvd没有销毁就直接在赋值使用造成的,但我在之前调用了Jzvd.releaseAllVideos()依旧没有生效,所以,如果有思路可以再回一下. `class NewViewPagerLayoutManager : LinearLayoutManager { private var mPagerSnapHelper: PagerSnapHelper? = null private var mListener: OnNewViewPagerListener? = null private var mRecyclerView: RecyclerView? = null private var mDrift = 0 //位移,判断移动方向...
好了,解决了,问题出在 kotlin 中 lateinit 上,我为了偷懒使用这个初始化fragment的view来方便后面调用view.XXX,毕竟是为了图方便.... 问题虽然解决了,我也自己想到并找到了,但实际上"为什么"我没搞懂.有已经明白其中问题的,记得给我回个消息,告诉我一声!!!!