实战需求

HarmonyOS鸿蒙开发小知识之Component和ComponentContainer区别

Component 是什么?

Component:提供内容显示,是界面中所有组件的基类,开发者可以给Component设置事件处理回调来创建一个可交互的组件。Java UI框架提供了一些常用的界面元素,也可称之为组件,组件一般直接继承Component或它的子类,如Text、Image等。

ComponentContainer 是什么?

ComponentContainer:作为容器容纳Component或ComponentContainer对象,并对它们进行布局。Java UI框架提供了一些标准布局功能的容器,它们继承自ComponentContainer,一般以“Layout”结尾,如DirectionalLayout、DependentLayout等。

Component和ComponentContainer 关系

用户界面元素统称为组件,组件根据一定的层级结构进行组合形成布局。组件在未被添加到布局中时,既无法显示也无法交互,因此一个用户界面至少包含一个布局。在UI框架中,具体的布局类通常以XXLayout命名,完整的用户界面是一个布局,用户界面中的一部分也可以是一个布局。布局中容纳Component与ComponentContainer对象。

HarmonyOS开发基础知识之Component和ComponentContainer区别 (鸿蒙教程)

更多技术交流请加入QQ群

群名称:harmonyos鸿蒙技术交流
群 号:856567895

相关文章:

  • 2022-01-05
  • 2021-05-02
  • 2021-08-13
  • 2021-06-02
  • 2021-11-07
  • 2021-04-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-17
  • 2021-05-20
  • 2021-12-24
  • 2021-10-09
  • 2021-07-30
  • 2021-10-27
  • 2021-04-19
相关资源
相似解决方案