HarmonyOS ArkUI组件支持Webview的同层渲染

目前List,Picker(TextPicker,DatePicker,TimePicker),scroll,stepper等不支持同层渲染,在Webview的同层渲染使用后坐标会向上偏移,导致无法正确点击,同时同层渲染支持的组件列表中PatternLock,CheckboxGroup这些组件也是有问题的,事件也是向上偏移

希望知道非同层渲染清单内的组件是否有适配计划,如果有的话什么时候能得到适配,如果不打算适配的话是否有什么方案解决坐标偏移的问题?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

1、从API version 12开始,新增以下组件支持纹理导出:DatePicker、ForEach、Grid、IfElse、LazyForEach、List、Scroll、Swiper、TimePicker、@Component修饰的自定义组件、NodeContainer以及NodeContainer下挂载的FrameNode和RenderNode。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-buildernode-V5#noderendertype

2、关于提出的坐标偏移的问题:

涉及坐标之类的组件(例如textinput,textarea,PatternLock等)都需要将位置信息实时更新到组件侧,即为NodeContainer设置position

参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/web/web-same-layer.md#%E7%BB%98%E5%88%B6textinput%E7%BB%84%E4%BB%B6%E5%B9%B6%E5%B0%86%E5%90%8C%E5%B1%82%E5%85%83%E7%B4%A0%E6%9B%B4%E6%96%B0%E6%97%B6%E4%B8%8A%E6%8A%A5%E7%9A%84%E4%BD%8D%E7%BD%AE%E4%BF%A1%E6%81%AF%E6%9B%B4%E6%96%B0%E5%88%B0%E7%BB%84%E4%BB%B6%E4%BE%A7

分享
微博
QQ
微信
回复
1天前
相关问题
webview是否支持渲染
1885浏览 • 1回复 待解决
HarmonyOS WebView实现渲染资料
391浏览 • 1回复 待解决
HarmonyOS ArkWeb渲染嵌套能力
570浏览 • 1回复 待解决
HarmonyOS ArkWeb渲染宽高问题
34浏览 • 1回复 待解决
HarmonyOS web创建失败
30浏览 • 1回复 待解决
ArkUI组件能否支持继承
1482浏览 • 1回复 待解决
HarmonyOS WebView无法正常渲染
87浏览 • 1回复 待解决
Web组件是否支持离屏渲染
1841浏览 • 0回复 待解决
ArkUI节点模型和渲染机制
1265浏览 • 1回复 待解决