> 文档中心 > OpenHarmony/HarmonyOS基础组件之XComponent

OpenHarmony/HarmonyOS基础组件之XComponent


基础组件之XComponent

作者:坚果
团队:坚果派
公众号:“大前端之旅”
润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。
欢迎通过主页或者私信联系我,加入坚果派,一起学习鸿蒙应用开发。

可用于EGL/OpenGLES和媒体数据写入,并显示在XComponent组件。

接口

XComponent(value: {id: string, type: string, libraryname?: string, controller?: XComponentController})

参数:

  • id:string类型,组件的唯一标识,支持最大的字符串长度128。
  • type:string类型,用于指定XComponent组件类型,可选值为:
    • surface:组件内容单独送显,直接合成到屏幕。
    • component:组件内容与其他组件合成后统一送显。
  • libraryname:string类型,应用Native层编译输出动态库名称。
  • controller: XComponentcontroller类型,给组件绑定一个控制器,通

冰雪之城