首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鸿蒙
IT乐手
创建于2023-11-13
订阅专栏
关于鸿蒙的学习心得以及相关经验
等 2 人订阅
共19篇文章
创建于2023-11-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HarmonyOS Next 鸿蒙初体验
看现在网上传得沸沸扬扬的鸿蒙,打算弄个 hello world 玩一下 开发IDE下载 https://developer.harmonyos.com/cn/develop/deveco-studio
2.1、HarmonyOS Next 线性布局(Row/Column)
概述 线性布局(LinearLayout)是开发中最常用的布局,通过线性容器 Row 和 Column 构建。线性布局是其他布局的基础,其子元素在线性方向上(水平方向和垂直方向)依次排列。线性布局的排
2.2、HarmonyOS Next 层叠布局(Stack)
概述 层叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局通过 Stack 容器组件实现位置的固定定位与层叠,容器中的子元素(子组件)依次入栈
2.3、HarmonyOS Next 弹性布局(Flex)
概述 弹性布局(Flex)提供更加有效的方式对容器中的子元素进行排列、对齐和分配剩余空间。容器默认存在主轴与交叉轴,子元素默认沿主轴排列,子元素在主轴方向的尺寸称为主轴尺寸,在交叉轴方向的尺寸称为交叉
2.4、HarmonyOS Next 相对布局(RelativeContainer)
概述 RelativeContainer 为采用相对布局的容器,支持容器内部的子元素设置相对位置关系。子元素支持指定兄弟元素作为锚点,也支持指定父容器作为锚点,基于锚点做相对位置布局。下图是一个 Re
2.5、HarmonyOS Next 栅格布局(GridRow/GridCol)
概述 栅格布局是一种通用的辅助定位工具,对移动设备的界面设计有较好的借鉴作用。主要优势包括: 提供可循的规律:栅格布局可以为布局提供规律性的结构,解决多尺寸多设备的动态布局问题。通过将页面划分为等宽的
2.6、HarmonyOS Next 媒体查询(mediaquery)
概述 媒体查询作为响应式设计的核心,在移动设备上应用十分广泛。媒体查询可根据不同设备类型或同设备不同状态修改应用的样式。媒体查询常用于下面两种场景: 针对设备和应用的属性信息(比如显示区域、深浅色、分
2.7、HarmonyOS Next 创建列表(List)
概述 列表是一种复杂的容器,当列表项达到一定数量,内容超过屏幕大小时,可以自动提供滚动功能。它适合用于呈现同类数据类型或数据类型集,例如图片和文本。在列表中显示数据集合是许多应用程序中的常见要求(如通
2.8、HarmonyOS Next 下拉刷新与上拉加载
页面的下拉刷新与上拉加载功能在移动应用中十分常见,例如,新闻页面的内容刷新和加载。这两种操作的原理都是通过响应用户的触摸事件,在顶部或者底部显示一个刷新或加载视图,完成后再将此视图隐藏。 实现思路 以
2.9、HarmonyOS Next 创建网格(Grid/GridItem)
概述 网格布局是由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。网格布局具有较强的页面均分能力,子组件占比控制能力,是一种重要自适应布局,其使用场景有九宫格图片展示
2.10、HarmonyOS Next 创建轮播(Swiper)
Swiper 组件提供滑动轮播显示的能力。Swiper 本身是一个容器组件,当设置了多个子组件后,可以对这些子组件进行轮播显示。通常,在一些应用首页显示推荐的内容时,需要用到轮播显示的能力。 布局与约
3.1、HarmonyOS Next 按钮 Button
Button是按钮组件,通常用于响应用户的点击操作,其类型包括胶囊按钮、圆形按钮、普通按钮。Button当做为容器使用时可以通过添加子组件实现包含文字、图片等元素的按钮。 我开发的 Demo 展示 以
3.2、HarmonyOS Next 单选框(Radio)
Radio是单选框组件,通常用于提供相应的用户交互选择项,同一组的Radio中只有一个可以被选中。 创建单选框 该接口用于创建一个单选框,其中 value 是单选框的名称,group 是单选框的所属群
3.3、HarmonyOS Next 切换按钮(Toggle)
Toggle 组件提供状态按钮样式,勾选框样式及开关样式,一般用于两种状态之间的切换 创建切换按钮 创建不包含子组件的Toggle 当 ToggleType 为 Checkbox 当 ToggleTy
3.4、HarmonyOS Next 进度条(Progress)
Progress 是进度条显示组件,显示内容通常为某次目标操作的当前进度。具体用法请参考 创建进度条 Progress 通过调用接口来创建,接口调用形式如下 该接口用于创建 type 样式的进度条,其
3.5、HarmonyOS Next 文本显示(Text/Span)
创建文本 Text 可通过以下两种方式来创建: string 字符串 效果图 引用 Resource 资源 资源引用类型可以通过 $r 创建 Resource 类型对象,文件位置为 /resource
3.6、HarmonyOS Next 文本输入(TextInput/TextArea)
TextInput、TextArea 是输入框组件,通常用于响应用户的输入操作,比如评论区的输入、聊天框的输入、表格的输入等,也可以结合其它组件构建功能页面,例如登录注册页面。 创建输入框 TextI
3.7、HarmonyOS Next 自定义弹窗(CustomDialog)
自定义弹窗(CustomDialog)可用于广告、中奖、警告、软件更新等与用户交互响应操作。开发者可以通过CustomDialogController类显示自定义弹窗。具体用法请参考 创建自定义弹窗
3.8、HarmonyOS Next 气泡提示(Popup)
Popup 属性可绑定在组件上显示气泡弹窗提示,设置弹窗内容、交互逻辑和显示状态。主要用于屏幕录制、信息弹出提醒等显示状态。 气泡分为两种类型,一种是系统提供的气泡 PopupOptions,一种是开