HarmonyOS鸿蒙开发教程:自定义组件与布局概述
发布于 2021-09-04 16:37 ,所属分类:软件编程学习资料
HarmonyOS提供了一套复杂且强大的Java UI框架,其中Component提供内容显示,是界面中所有组件的基类。
ComponentContainer作为容器容纳Component或ComponentContainer对象,并对它们进行布局。
Java UI框架也提供了一部分Component和ComponentContainer的具体子类,即常用的组件(比如:Text、Button、Image等)和常用的布局(比如:DirectionalLayout、DependentLayout等)。
如果现有的组件和布局无法满足设计需求,例如仿遥控器的圆盘按钮、可滑动的环形控制器等,可以通过自定义组件和自定义布局来实现。
自定义组件是由开发者定义的具有一定特性的组件,通过扩展Component或其子类实现,可以精确控制屏幕元素的外观,也可响应用户的点击、触摸、长按等操作。
自定义布局是由开发者定义的具有特定布局规则的容器类组件,通过扩展ComponentContainer或其子类实现,可以将各子组件摆放到指定的位置,也可响应用户的滑动、拖拽等事件。
对于想要深入学习鸿蒙系统开发的同学可以着重先选择一种编程语言进行研究,为大家推荐千锋出版的编程语言相关书籍,大家可参考进行学习。







![[Python爬虫] Python两套专题培训视频教程 Python自定义函数+Python培训之图片下载爬虫](https://static.kouhao8.com/sucaidashi/xkbb/c5d2bb19e1f9dd55f599179051f766e3.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)


![[Python] Python自定义函数+Python培训之图片下载爬虫 Python两套专题培训视频教程](https://static.kouhao8.com/sucaidashi/xkbb/d5dd3afb5e3eb118e73400dda8792c48.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[Python爬虫] Python两套专题培训视频教程 Python自定义函数+Python培训之图片下载爬虫](https://static.kouhao8.com/sucaidashi/xkbb/40e6fd07991b797c294a1efa0fc5662a.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)











![[PHP] thinkphp组件化开发微信公众平台管理系统教程 共50课](https://static.kouhao8.com/sucaidashi/xkbb/49d4b8528a407349b65b347240e23e0b.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[PHP] thinkphp组件化开发微信公众平台管理系统教程 共50课](https://static.kouhao8.com/sucaidashi/xkbb/46b4be4ee3a7182931b65b4044051e5a.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)



![[PHP] thinkphp组件化开发微信公众平台管理系统教程 共50课](https://static.kouhao8.com/sucaidashi/xkbb/a909b064fae582b208acb66ac4c1d846.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[微信] thinkphp组件化开发微信公众平台管理系统精品教程 共50课](https://static.kouhao8.com/sucaidashi/xkbb/f4240cce2576c29c67fa506be08f5a39.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[微信] thinkphp组件化开发微信公众平台管理系统教程 共50课](https://static.kouhao8.com/sucaidashi/xkbb/6b86a88f49754d3111cbb5925ff42cf4.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

相关资源