可以判断view或者text是否在窗口中么?或者有其他手段没?想实现,滑入视频播放,划出停止播放



  • 可以判断view或者text是否在窗口中么?或者有其他手段没?想实现,滑入视频播放,划出停止播放



  • flatlist有 onViewableItemsChanged
    或者把組件onLayout 時 記住 X Y 然後onScroll判斷



  • @小霖 说:

    onViewableItemsChanged

    onlayout我输出出来的x,y竟然都是0.
    onViewableItemsChanged有没有案例,我用的就是flatlist。文档上的没看懂。。。。



  • @小霖 非常感谢,已搞定。项目完毕再分享心得。



  • 请问是怎么实现的能简单说下嘛?



  • @cloudsafe 说:

    onViewableItemsChanged

    onViewableItemsChanged函数有两个回调函数,一个是正在屏幕or进入屏幕中的(item数组和状态),另一个是changed也就是改变的(item数组和状态),貌似这个也有个进入屏幕为true的状态,不过我没用这个里面的true只利用了false,由于我用的是mobx,在监控到是否进入屏幕状态的时候,来进行管理item的视频播放状态(另外我是要实现在屏幕中只有一个在播放,增加了2个变量来记录当前播放的id和上一个id来进行替换)


登录后回复