HarmonyOS ArkUI C-API Refresh组件如果设置了NODE_REFRESH_CONTENT,会导致内部的List无法下拉

Refresh的ArkUI C-API接口,如果设置了NODE_REFRESH_CONTENT(相当于ArkUI中的custombuilder),内部嵌套List(ArkUI C), 会导致无法下拉。

HarmonyOS
2024-09-02 10:44:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

Refresh组件未设置builder,那么Refresh的下拉刷新是通过改变“translate”属性来实现移动的,所以内部的List即使setPosition(0,0),也不会影响Refresh组件的刷新,而且此时onAreaChange回调也是没有的,因为没改变position。

Refresh如果设置了builder,Refresh的下拉刷新是通过改变“position”属性来实现移动的,如果内部List设置了setPosition(0,0),会导致无法下拉刷新,不设位置时onAreaChange会有回调。

分享
微博
QQ
微信
回复
2024-09-02 17:01:11
相关问题
HarmonyOS ArkUI C-API有文档吗?
272浏览 • 1回复 待解决
HarmonyOS使用Refresh下拉刷新问题
553浏览 • 1回复 待解决
Refresh结合lottie实现下拉刷新动画
967浏览 • 1回复 待解决
refresh + scroll+list嵌套问题
214浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
1763浏览 • 1回复 待解决
HarmonyOS Refresh组件嵌套滑动冲突问题
652浏览 • 1回复 待解决
HarmonyOS webview有非c-apijsBridge吗?
293浏览 • 1回复 待解决
Refresh和pulltorefresh性能差异
399浏览 • 1回复 待解决