文章 2024-12-30 来自:开发者社区

鸿蒙开发:Navigation路由组件使用由繁入简

前言 上篇文章,针对Navigation做了简单的分析,无论是静态配置还是动态配置,都有着手动配置的需要,本篇文章就是要解决手动配置,利用路由库和插件实现自动配置的需求。 本篇文章大纲如下: 1、主页面和子页面模版(了解) 2、封装统一路由静态库(了解) 3、分析哪些需要插件自动完成(了解) 4、路由库和插件依赖 5、结...

鸿蒙开发:Navigation路由组件使用由繁入简
文章 2024-12-30 来自:开发者社区

鸿蒙开发:组件样式的复用

前言 我们先看一段简单的代码,可以看看发现有什么问题。 @Entry @Component struct Index { build() { Column() { Text("1") .width(50) ...

鸿蒙开发:组件样式的复用
文章 2024-12-28 来自:开发者社区

鸿蒙开发:一文探究Navigation路由组件

前言 如果你还在使用router做为页面跳转,建议切换Navigation组件作为应用路由框架,不为别的,因为官方目前针对router已不在推荐。 需要说明的是,Navigation它是一个组件,并不是像router那样可调用的方法,一般作为首页的根容器使...

鸿蒙开发:一文探究Navigation路由组件
文章 2024-12-27 来自:开发者社区

鸿蒙开发:自定义一个剪辑双滑块组件

前言 前段时间有小伙伴说了一个需求,实现一个音轨剪辑的功能,奈何工作繁忙,迟迟没有时间来搞,非常抱歉,如今有了一点闲暇时间,便动手实现了一下,希望可以帮助到有这方面需求的朋友。 既然是一个剪辑截取的功能,音频也好,视频也好,大同小异,无非就是轨道不一,进度不一,但拖拽的滑块都是相似的,除了常见的音视频使用之外,有双向滑动需求的场景也是可以满足的。 ...

鸿蒙开发:自定义一个剪辑双滑块组件
文章 2024-12-24 来自:开发者社区

【HarmonyOS Next开发】日历组件详细日界面组件

背景 原生UI没有提供日历相关的组件,于是手撸了详细页面的日程。一开始打算使用list加tab的方式来实现切换的效果,但是list的切换是没有办法确定当前展示的索引的,所以没有办法实现日历内容动态添加等效果。在业内大佬的指导下,使用了两个swiper组件分别实现周和日的切换,实现了想要的效果,如下: 代码 DayViewPage /** *周天数 */ import { DateUtil ...

【HarmonyOS Next开发】日历组件详细日界面组件
文章 2024-12-24 来自:开发者社区

鸿蒙开发:一个轻盈的上拉下拉刷新组件

前言 老早之前开源了一个刷新组件,提供了很多常见的功能,也封装了List,Grid,WaterFlow,虽然功能多,但也冗余比较多,随着时间的前去,暴露的问题就慢慢增多,虽然我也提供了通用的RefrshLayout,奈何很多人仍然有许多问题,但大部分都是相关属性以及用法的问题,对于我来说也比较苦恼,既然如此,那就只封装一个刷新加载,其它的自己实现好了,于是针对refresh的轻盈组件就剥...

鸿蒙开发:一个轻盈的上拉下拉刷新组件
文章 2024-11-12 来自:开发者社区

鸿蒙next版开发:ArkTS组件通用属性(文本通用)

在HarmonyOS 5.0中,ArkTS提供了一系列的文本通用属性,这些属性可以应用于文本组件,以实现丰富的文本显示和样式效果。本文将详细解读这些通用属性,并提供示例代码进行说明。 文本通用属性textAlign属性textAlign属性用于设置文本的对齐方式。这个属性在文本组件的宽度大于文本内容长度时才起作用。TextAlign定义了以...

文章 2024-11-12 来自:开发者社区

鸿蒙next版开发:ArkTS组件通用属性(隐私遮罩)

在HarmonyOS 5.0中,ArkTS提供了隐私遮罩的功能,这对于保护用户隐私和数据安全至关重要。隐私遮罩可以对组件内容进行遮盖处理,防止敏感信息在不适当的时机被显示。本文将详细解读ArkTS中隐私遮罩的通用属性,并提供示例代码进行说明。 隐私遮罩基础隐私遮罩用于对组件内容进行遮盖处理,确保在数据加载或处理过程中用户的隐私...

文章 2024-11-12 来自:开发者社区

鸿蒙next版开发:ArkTS组件通用属性(布局约束)

在HarmonyOS next中,ArkTS提供了一系列的通用属性来设置组件的布局约束,这些属性使得开发者可以灵活地控制组件的布局行为,以适应不同的设计需求。本文将详细解读这些通用属性,并提供示例代码进行说明。 布局约束属性space属性space属性用于设置容器内子组件之间的间距。这个属性在Column、Row、Flex、Stack、Gr...

文章 2024-11-12 来自:开发者社区

鸿蒙next版开发:ArkTS组件通用属性(位置设置)

在HarmonyOS next中,ArkTS提供了一系列的通用属性来设置组件的位置,这些属性使得开发者可以精确地控制组件在用户界面中的位置和布局。本文将详细解读这些通用属性,并提供示例代码进行说明。 位置设置属性align属性align属性用于设置容器元素绘制区域内的子元素的对齐方式。这个属性在Stack、Button、Marquee、StepperIt...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注