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组件是否可以滚动到指定的子组件的位置
20浏览 • 1回复 待解决
如何通过代码触发滚动条滚动到某个位置
2772浏览 • 1回复 待解决
HarmonyOS list如何动态滚动到指定位置
138浏览 • 1回复 待解决
Marquee组件在文本末尾滚动到控件末尾时,能停止滚动并触发回调事件(目前是滚动到控件的开头)
361浏览 • 1回复 待解决
HarmonyOS 的ListContainer怎么滚动到指定位置
8967浏览 • 1回复 已解决
HarmonyOS List列表滚动到指定位置
156浏览 • 1回复 待解决
HarmonyOS 如何检测webview滚动是否触底
543浏览 • 1回复 待解决
HarmonyOS Tab组件的顶部Tab栏,在设置为可滚动时,无法手动控制滚动位置
620浏览 • 1回复 待解决
HarmonyOS 仿AppBarLayout吸附使用Scroll滚动到顶时出现抖动问题
175浏览 • 1回复 待解决
HarmonyOS Scroll组件滚动控制
168浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS中怎样解决Scroll和List组件嵌套时的滚动冲突,确保滚动顺畅?
233浏览 • 0回复 待解决
HarmonyOS Scroll组件滚动问题
721浏览 • 1回复 待解决
HarmonyOS NavDestination(){}里使用Scroll组件,执行钩子onShown(){ scrollTo({xOffset: 0, yOffset: 200}) }滚动到特定位置不生效
157浏览 • 1回复 待解决
web组件嵌套滚动在折叠屏展开后收起时其滚动位置会发生变化
323浏览 • 1回复 待解决
list组件无法滚动到底部
1406浏览 • 1回复 待解决
HarmonyOS List组件默认滚动到最底部
13浏览 • 1回复 待解决
Scroll组件如何通过代码的方式停止滚动
1348浏览 • 1回复 待解决
HarmonyOS 如何判断scroll里面的某个子组件滚到屏幕的最上方
97浏览 • 1回复 待解决
HarmonyOS list、scroll容器组件如何获取滚动的距离
201浏览 • 1回复 待解决
HarmonyOS List组件用ListItemgroup如何滚动到指定的item?
450浏览 • 2回复 待解决
HarmonyOS Scroll嵌套Scroll,外部的Scroll无法滚动
190浏览 • 1回复 待解决
Scroll组件未设置高度时滚动无法到达最底部
2605浏览 • 1回复 待解决
可以设置onVisibleAreaChange回调,当组件的可见区域变化发生变化时,触发回调。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-component-visible-area-change-event-V5
参考示例如下: