HarmonyOS 如何检测Scroll在滚动时,是否滚动到某个子组件的位置
Column() {
Stack({ alignContent: Alignment.Bottom }) {
Scroll(this.scrollerForScroll) {
Column() {
//今日体重
Text($r('app.string.pregnancy_weight_today'))
.fontSize($r('app.float.vp_16'))
.fontColor($r('app.color.color_black_a'))
.fontWeight(500)
.lineHeight($r('app.float.vp_22'))
.align(Alignment.Center)
.textAlign(TextAlign.Center)
//分析与建议
this.analysisView()
//填写身高体重
this.writeHeightAndWeightView()
//体重管理建议
PregnancyWeightSuggest().margin({
top: $r('app.float.vp_8'),
left: $r('app.float.vp_12'),
right: $r('app.float.vp_12')
})
//底部tip
this.btmTipText()
}
}.height(this.scrollHeight)
.margin({
bottom: 60 + this.indicatorHeight + 20 + 20
})
.scrollBar(BarState.Off)
this.addWeightRecordView()
}
}
上述ArkTS代码中如何检测Scroll滚动到PregnancyWeightSuggest视图的时机?因为当scroll滚动到PregnancyWeightSuggest视图时,需要改变整个背景的颜色。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Scroll组件是否可以滚动到指定的子组件的位置
1250浏览 • 1回复 待解决
如何通过代码触发滚动条滚动到某个位置
3652浏览 • 1回复 待解决
Marquee组件在文本末尾滚动到控件末尾时,能停止滚动并触发回调事件(目前是滚动到控件的开头)
1034浏览 • 1回复 待解决
HarmonyOS list如何动态滚动到指定位置
1134浏览 • 1回复 待解决
HarmonyOS 的ListContainer怎么滚动到指定位置
9799浏览 • 1回复 已解决
HarmonyOS List列表滚动到指定位置
1637浏览 • 1回复 待解决
HarmonyOS Scroll组件滚动控制
1268浏览 • 1回复 待解决
HarmonyOS 如何检测webview滚动是否触底
1198浏览 • 1回复 待解决
HarmonyOS Tab组件的顶部Tab栏,在设置为可滚动时,无法手动控制滚动位置
1310浏览 • 1回复 待解决
HarmonyOS 仿AppBarLayout吸附使用Scroll滚动到顶时出现抖动问题
1027浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS中怎样解决Scroll和List组件嵌套时的滚动冲突,确保滚动顺畅?
934浏览 • 0回复 待解决
HarmonyOS List组件滑动到顶部添加新的数据后,如何让List组件的滚动位置停留在添加数据之前的位置,而不是滚动到页面最顶部
1124浏览 • 1回复 待解决
HarmonyOS Scroll组件滚动问题
1869浏览 • 1回复 待解决
list组件无法滚动到底部
2858浏览 • 1回复 待解决
HarmonyOS NavDestination(){}里使用Scroll组件,执行钩子onShown(){ scrollTo({xOffset: 0, yOffset: 200}) }滚动到特定位置不生效
874浏览 • 1回复 待解决
HarmonyOS List组件用ListItemgroup如何滚动到指定的item?
1095浏览 • 2回复 待解决
web组件嵌套滚动在折叠屏展开后收起时其滚动位置会发生变化
1062浏览 • 1回复 待解决
HarmonyOS list、scroll容器组件如何获取滚动的距离
1344浏览 • 1回复 待解决
HarmonyOS Scroll嵌套Scroll,外部的Scroll无法滚动
1080浏览 • 1回复 待解决
HarmonyOS List组件默认滚动到最底部
1603浏览 • 1回复 待解决
Scroll组件未设置高度时滚动无法到达最底部
3558浏览 • 1回复 待解决
Scroll组件如何通过代码的方式停止滚动
2172浏览 • 1回复 待解决
HarmonyOS 如何判断scroll里面的某个子组件滚到屏幕的最上方
821浏览 • 1回复 待解决
HarmonyOS Scroll组件的滚动条怎么隐藏
1090浏览 • 1回复 待解决
可以设置onVisibleAreaChange回调,当组件的可见区域变化发生变化时,触发回调。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-component-visible-area-change-event-V5
参考示例如下: