需要在:src/main/ets/biz/mine/refresh/StickyHeaderRefresh.ets中的Scroll容器后加上.clip(false) Scroll(this.model.scroller) { Column() { if (this.createScrollHeader !== undefined) { this.createScrollHeader() } if (this.createScrollMain !== undefined) { this.createScrollMain() } }.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP]) .margin({ bottom: 60 }) .width("100%") } .clip(false) //关闭组件默认的裁切效果以便子节点可以绘制在安全区外 .edgeEffect(EdgeEffect.None) .scrollable(ScrollDirection.Vertical) .scrollBar(BarState.Off) .onScroll((xOffset: number, yOffset: number) => { this.onScrollerEventFun() }) .onTouch((event: TouchEvent) => this.touchEventFunction(event)) .onScrollStart(() => { this.isScrolling = true; }) .onScrollStop(() => { }) .onScrollEdge((side: Edge) => { if (side == Edge.Top) { } else if (side == Edge.Bottom) { } }) .width('100%') .height('100%')
需要在:src/main/ets/biz/mine/refresh/StickyHeaderRefresh.ets中的Scroll容器后加上