HarmonyOS 判断组件滚出了屏幕
做一个视频列表播放的功能,一个列表上有一个视频,如果滚出屏幕外面,就停止播放,怎么判断一个组件是否在屏幕内呢?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 如何判断控件移出了屏幕? 
784浏览  • 1回复 待解决
HarmonyOS 怎么判断屏幕是否打开 
885浏览  • 1回复 待解决
Panel弹出后,侧滑屏幕想退出panel时退出了整个page 
3052浏览  • 1回复 待解决
HarmonyOS UI组件如何知道弹出了软键盘 
874浏览  • 1回复 待解决
HarmonyOS 如何判断手机屏幕类型 
1011浏览  • 1回复 待解决
HarmonyOS 传感器判断屏幕方向 
1202浏览  • 1回复 待解决
HarmonyOS 如何判断scroll里面的某个子组件滚到屏幕的最上方 
912浏览  • 1回复 待解决
HarmonyOS 拿到node后有什么方法可以判断当前这个组件是否在屏幕范围内显示 
930浏览  • 1回复 待解决
Harmony next 里面如何判断屏幕的横竖屏 
516浏览  • 0回复 待解决
HarmonyOS  List组件中ListItem能否获取到当前的坐标点,如何判断距离屏幕中间的距离 
1163浏览  • 1回复 待解决
HarmonyOS  Web组件UserAgent判断方法 
978浏览  • 1回复 待解决
HarmonyOS  web组件滚动方向判断 
844浏览  • 1回复 待解决
HarmonyOS hdc支持判断屏幕是否休眠,以及休眠后解锁并进入home 
1779浏览  • 1回复 待解决
HarmonyOS Text组件无法铺满屏幕 
949浏览  • 1回复 待解决
HarmonyOS NEXT 5.0.0.135 版本升级推出了哪些新功能? 
503浏览  • 0回复 待解决
HarmonyOS  web组件屏幕共享采集无法使用 
776浏览  • 1回复 待解决
HarmonyOS row中的子控件超出了row的范围 
1656浏览  • 1回复 待解决
如何判断Web组件是否全屏 
2919浏览  • 1回复 待解决
HarmonyOS  获取组件/子组件在屏幕的绝对位置和大小 
1085浏览  • 1回复 待解决
HarmonyOS  Text组件的文案过长时,会把右侧组件顶出屏幕 
1394浏览  • 1回复 待解决
HarmonyOS Row内部的Text长度超出了Row布局的范围 
2263浏览  • 1回复 待解决
HarmonyOS 数据库操作的时候系统底层抛出了异常 
1244浏览  • 1回复 待解决
UI组件布局,屏幕外左侧一屏、当前屏幕一屏、屏幕外右侧一屏 
1894浏览  • 1回复 待解决
HarmonyOS 怎么获取某个组件在屏幕中的坐标 
1283浏览  • 1回复 待解决
模拟器启动失败,是哪里出了毛病呢 
10289浏览  • 4回复 待解决





















在视频所在列表项加个onVisibleAreaChange事件来判断状态,currentRatio为0表示完全不可见,currentRatio为1表示完全可见,其他是部分可见。
参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-component-visible-area-change-event-V5
以下示例给出判断index=2的列表项的可见状态判断,供参考: