当前位置: 首页 > news >正文

HarmonyOS/OpenHarmony应用开发-ArkTSAPI组件总体分类与说明(下)

六、文本与输入

Text

显示一段文本的组件。

Span

作为Text组件的子组件,用于显示行内文本片段的组件。

Search

搜索框组件,适用于浏览器的搜索内容输入框等应用场景。

TextArea

多行文本输入框组件,当输入的文本内容超过组件宽度时会自动换行显示。

TextInput

单行文本输入框组件。

PatternLock

图案密码锁组件,以九宫格图案的方式输入密码,用于密码验证场景。手指在PatternLock组件区域按下时开始进入输入状态,手指离开屏幕时结束输入状态完成密码输入。

RichText

富文本组件,解析并显示HTML格式文本。

七、图片视频与媒体

Image

图片组件,支持本地图片和网络图片的渲染展示。

ImageAnimator

提供逐帧播放图片能力的帧动画组件,可以配置需要播放的图片列表,每张图片可以配置时长。

Video

用于播放视频文件并控制其播放状态的组件。

XComponent

用于EGL/OpenGLES和媒体数据写入。

八、信息展示

DataPanel

数据面板组件,用于将多个数据占比情况使用占比图进行展示。

Gauge

数据量规图表组件,用于将数据展示为环形图表。

LoadingProgress

用于显示加载动效的组件。

Marquee

跑马灯组件,用于滚动展示一段单行文本,仅当文本内容宽度超过跑马灯组件宽度时滚动。

Progress

进度条组件,用于显示内容加载或操作处理等进度。

QRCode

用于显示单个二维码的组件。

TextClock

通过文本将当前系统时间显示在设备上。支持不同时区的时间显示,最高精度到秒级。

TextTimer

通过文本显示计时信息并控制其计时器状态的组件。

九、空白与分隔

Blank

空白填充组件,在容器主轴方向上,空白填充组件具有自动填充容器空余部分的能力。仅当父组件为Row/Column时生效。

Divider

分隔器组件,分隔不同内容块/内容元素。

十、画布与图形绘制

Canvas

提供画布组件,用于自定义绘制图形。

Circle

用于绘制圆形的组件。

Ellipse

椭圆绘制组件。

Line

直线绘制组件。

Polyline

折线绘制组件。

Polygon

多边形绘制组件。

Path

路径绘制组件,根据绘制路径生成封闭的自定义形状。

Rect

矩形绘制组件。

Shape

作为绘制组件的父组件,实现类似SVG的效果,父组件中会描述所有绘制组件均支持的通用属性。

十一、网络

Web

提供具有网页显示能力的Web组件。

十二、其他

ScrollBar

滚动条组件,用于配合可滚动组件使用,如List、Grid、Scroll等。

Badge

可以附加在单个组件上用于信息标记的容器组件。

AlphabetIndexer

可以与容器组件联动用于按逻辑结构快速定位容器显示区域的索引条组件。

Panel

可滑动面板,提供一种轻量的内容展示窗口,方便在不同尺寸中切换。

Refresh

可以进行页面下拉操作并显示刷新动效的容器组件。

Menu

以垂直列表形式显示的菜单,优先用于PC端的菜单开发。

MenuItem

用来展示菜单Menu中具体的item菜单项。

MenuItemGroup

用来展示菜单MenuItem的分组。

http://www.lryc.cn/news/126948.html

相关文章:

  • 势函数和鞅的停时定理
  • 途乐证券-炒股开户流程是怎样的?
  • Eclipse如何设置快捷键
  • 刷享全球美好 中信银行信用卡推出跨境消费系列活动
  • LeetCode算法心得——限制条件下元素之间的最小绝对差(TreeSet)
  • MySQL表的基础操作(crud)
  • vue中的activated和deactivated
  • unity 发布报错 The type or namespace name `UnityEditor‘ could not be found.
  • 在ubuntu中将dict.txt导入到数据库sqlite3
  • nginx 代理postgresql
  • 小程序 CSS-in-JS 和原子化的另一种选择
  • flutter项目 环境搭建
  • PG-DBA培训12:PostgreSQL物理备份与恢复实战
  • 饿了么大数据开发凉经
  • 前端安全:XSS 与 CSRF 安全防御
  • 应用层读取wfp防火墙阻断记录
  • web基础和tomcat的安装,部署jpress应用
  • idea git命令使用
  • 软件测试技术之单元测试—工程师 Style 的测试方法
  • C#学习....
  • C语言暑假刷题冲刺篇——day2
  • springcloud3 hystrix实现服务降级的案例配置2
  • 第 3 章 稀疏数组和队列(1)
  • 7-10 奇偶分家
  • 使用词向量以数学方式查找具有相似含义的单词
  • opencv实现以图搜图
  • 爬虫工作中代理失效了怎么处理?
  • 使用虚拟环境conda安装不同版本的cuda,cudnn,pytorch
  • 【24择校指南】华东师范大学计算机考研考情分析
  • 什么是LAXCUS分布式操作系统?