HarmonyOS 鸿蒙Next ArkUI-X工程里面自定义的UI组件可以在原生应用里面使用吗

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next ArkUI-X工程里面自定义的UI组件可以在原生应用里面使用吗

新建了一个ArkUI-X工程,在工程中用ets编写了一个@Component修饰的UI组件,请问该组件可以在原生应用中直接调用吗?(比如用ets编写了一个名叫AButton的UI组件,想在原生的某个页面中使用它)这边查看了官方提供的文档:https://gitee.com/arkui-x/docs/blob/master/zh-cn/application-dev/README.md#/arkui-x/docs/blob/master/zh-cn/application-dev/quick-start/resource-categories-and-access.md,好像没有这方面的说明。


更多关于HarmonyOS 鸿蒙Next ArkUI-X工程里面自定义的UI组件可以在原生应用里面使用吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
是支持ArkUI与平台双向数据传递、ArkUI侧调用平台的方法、平台调用ArkUI侧的方法的,参考:

https://gitee.com/arkui-x/docs/blob/master/zh-cn/application-dev/tutorial/how-to-use-bridge-on-android.md

更多关于HarmonyOS 鸿蒙Next ArkUI-X工程里面自定义的UI组件可以在原生应用里面使用吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next ArkUI-X工程里面自定义的UI组件可以在原生应用里面使用。在HarmonyOS鸿蒙Next中,自定义组件是构建高效、可维护UI的重要组成部分,具有可组合、可重用以及数据驱动UI更新等特点。这些自定义组件是通过ArkUI框架进行开发的,而ArkUI框架本身支持在HarmonyOS原生应用中使用。

具体来说,开发者可以在ArkUI-X工程中创建自定义组件,并通过@Component注解声明。这些自定义组件可以包含状态变量、私有变量、构建函数@Builder以及UI构建函数build等。在构建UI时,开发者可以使用ArkTS提供的UI构建语法,如Row、Column、Text等,来构建组件的UI界面。

当需要在原生应用中使用这些自定义组件时,可以通过引入相应的自定义组件文件,并在原生应用的布局文件中进行引用。同时,也可以通过编程方式在Activity或Ability中找到这些组件,并对其进行操作。

总之,HarmonyOS鸿蒙Next ArkUI-X工程里面自定义的UI组件是可以在原生应用里面使用的。如果在使用过程中遇到问题,可以参考HarmonyOS的官方文档或联系官网客服进行咨询。官网地址是:https://www.itying.com/category-93-b0.html

回到顶部