鸿蒙应用开发 常用组件与布局

发布时间:2023年12月24日

简介

HarmonyOS ArkUI 提供了丰富多样的 UI 组件,您可以使用这些组件轻松地编写出更加丰富、漂亮的界面。在本篇 Codelab 中,您将通过一个简单的购物社交应用示例,学习如何使用常用的基础组件和容器组件。本示例主要包含:“登录”、“首页”、“我的”三个页面。

效果图如下:

相关概念

  • Text:显示一段文本的组件。
  • Image:Image 为图片组件,常用于在应用中显示图片。Image 支持加载 string、PixelMap和Resource类型的数据源,支持 png、jpg、bmp、svg 和 gif 类型的图片格式。
  • TextInput:单行文本输入框组件。
  • Button:按钮组件,可快速创建不同样式的按钮。
  • LoadingProgress:用于显示加载动效的组件。
  • Flex:以弹性方式布局子组件的容器组件。
  • Column:沿垂直方向布局的容器。
  • Row:沿水平方向布局容器。
  • List:列表包含一系列相同宽度的列表项。适合连续、多行呈现同类数据,例如图片和文本。
  • Swiper:滑块视图容器,提供子组件滑动轮播显示的能力。
  • Grid:网格容器,由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。

使用说明

  1. 在登录界面输入账号和密码(任意字符),点击登录按钮跳转到应用首页。
  2. 点击底部的 Tabs,界面在“首页”和“我的”之间进行切换。

约束与限制

  1. 本示例仅支持标准系统上运行,支持设备:华为手机或运行在 DevEco Studio 上的华为手机设备模拟器。
  2. 本示例为 Stage 模型,支持 API version 9。
  3. 本示例需要使用 DevEco Studio 3.1 Release 版本进行编译运行。

源码地址

在公众号「Android指南」后台回复关键字「组件」即可获取。

文章来源:https://blog.csdn.net/weixin_46686976/article/details/135185213
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。