HarmonyOS应用开发基础——常见布局和常见组件(第二部分)

HarmonyOS应用开发基础——常见布局和常见组件(第二部分)

常见组件

组件分类

显示类组件
只负责数据展示的,无法跟用户交互,比如展示文本的组件,展示图片的组件。
交互类组件
可以跟用户交互的,比如用户可以点击的按钮组件,用户可以输入的文本框组件。
布局类组件
刚刚讲解的布局其实也是一种比较特殊的组件。

显示类组件

1.Clock时钟组件

概述

是Text的子类,所以可以使用Text的一些属性。用于显示时间。

常用属性

基本常用属性

常用方法

常用方法

2.TickTimer定时器组件

概述

是Text的子类,所以可以使用Text的一些属性。
该组件目前有一些bug。这些bug黑马程序员已经反馈至鸿蒙官方,后续版本中会修复这些bug。
==1. 不要用setBaseTime去设置基准时间。
2. 停止之后不用重新开始。 ==

常用属性

常见属性

常用方法

常见方法

3.ProgressBar进度条组件

概述

常见app中,下载进度条,完成任务的进度条等都会用到。

常用属性

常用属性

常用方法

常用方法

RoundProgressBar组件

组件说明:是ProgressBar的子类,用法跟ProgressBar一模一样,只是显示的方式不一样。

交互类组件

可以跟用户进行交互的组件:
比如:
文本输入框TextField:用户可以输入内容
按钮Button:用户可以点击
多选框Checkbox:用户可以选择
单选框RadioButton:用户可以选择
滑块Slider:用户可以滑动
可滚动的视图ScrollView:用户可以滚动阅读内容
列表容器ListContainer:以列表的形式展示数据
搜索框SeachBar:用来搜索的
页面切换PageSlider:多页面之间切换的组件

1.TextField文本输入框组件

概述

是Text的子类,用来进行用户输入数据的。

常用属性

常用属性

常用方法

getText()一般用于获取文本

2.Checkbox多选框组件

概述

父类是AbsButton,而AbsButton的父类是Button。
当我们需要同时选择多个元素的时候就需要用到多选框组件。
比如:发送图片的时候需要多选,注册的时候选择爱好也需要多选等。

常用属性

在这里插入图片描述

常用方法

在这里插入图片描述

3.RadioButton单选框组件

概述

父类是AbsButton,而AbsButton的父类是Button。在使用的时候需要用到单选按钮的按钮组。
RadioContainer,在一组内多选按钮只能选择其中一个。
当需要监听单选框的状态时,不要用AbsButton里面的CheckedStateChangedListener。而是给按钮组
RadioContainer添加事件。用RadioContainer里面的CheckedStateChangedListener。

常用属性

在这里插入图片描述

常用方法

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值