在日常开发中,如果你有类似「左侧导航 + 右侧内容」的布局需求,比如后台管理界面、文件管理器、设置页等,SideBarContainer 是非常值得掌握的组件。它自带侧边栏和主内容区的分离机制,还支持折叠、拖拽、控制按钮和多种显示模式,是构建复杂页面结构的好帮手。
2025年06月18日
在日常开发中,如果你有类似「左侧导航 + 右侧内容」的布局需求,比如后台管理界面、文件管理器、设置页等,SideBarContainer 是非常值得掌握的组件。它自带侧边栏和主内容区的分离机制,还支持折叠、拖拽、控制按钮和多种显示模式,是构建复杂页面结构的好帮手。
2025年06月18日
性能优化是一个广泛的领域,本节聚焦于UI性能方面的两大核心问题:“慢” 与 “卡”。例如,在应用启动过程中,从用户点击应用图标开始,到应用首页完全加载呈现,这一过程若耗时过长,会极大地降低用户体验。此外,在用户与应用进行交互时,如点击按钮后,应用的响应迟缓,同样会对用户体验造成严重影响,这些都是 “慢” 的具体表现。而 “卡” 则主要与UI渲染紧密相关。目前,一般的渲染帧率可达120帧左右,即大约每八点几毫秒就需要完成一帧的渲染。若应用性能欠佳,一帧内需要处理的任务过多,无法在规定的时间内完成并传递至渲染进程,便会出现丢帧现象。少量丢帧时,用户或许难以察觉,但当丢帧数量较多时,用户便会明显感受到卡顿,这种情况在视频类应用或实时交互类应用(如游戏、在线视频等)中表现得尤为突出,严重影响用户的使用感受。
2025年06月18日
大家好,我是 V 哥,很好奇,在ArkTS中实现异步编程是怎样的,今天的内容来聊聊这个问题,总结了一些学习笔记,分享给大家,在 ArkTS中实现异步编程主要可以通过以下几种方式:
async函数是一种特殊的函数,它能以同步代码的方式编写异步代码。在async函数内部,可以使用await表达式来等待一个异步操作返回一个Promise对象。这种方式可以让异步代码的编写和阅读更接近同步代码的风格,提高代码的可读性和可维护性。
2025年06月18日
在HarmonyOS中,使用ArkTS语法实现响应式布局的媒体查询是一个强大的功能,它允许开发者根据不同的设备特征(如屏幕尺寸、屏幕方向等)动态地调整UI布局和样式。以下是一个使用媒体查询实现响应式布局的实例:
2025年06月18日
大家好,我是 V 哥,在学习鸿蒙时,想做一个音乐播放器,其中播放音乐的功能,一定要使用到后台任务开发服务,鸿蒙 NEXT 就提供了这样的能力,Background Tasks Kit(后台任务开发服务)是一个强大的框架,它允许开发者高效地管理和调度后台任务,实现应用功能的持续运行。今天的内容,我们来讨论学习后台任务开发服务框架的能力。
2025年06月18日
在做 UI 设计时,我们经常会碰到这样一个需求:要在某个图标、按钮或列表项的角落加一个小小的提示,比如红点、新消息数量、状态标签之类的。这时候就轮到 Badge 组件登场了。
如果你想要一个简单优雅、可配置灵活的信息标记功能,
2025年06月18日
今天继续为大家带来仓颉语言开发商城应用的实战教程,今天的内容是实现商品分类页。
分类页面要在基本布局的基础上增加一些动态效果,比如点击状态的切换和两个列表容器的联动。下面为大家详细介绍。
分类列表
先来看左侧的分类列表,很明显是一个List容器,样式上比较简单,只有一个文本,不过它有个点击状态的切换效果。
2025年06月18日
大家好,今天要分享的是仓颉语言商城应用的搜索页。
搜索页的内容比较多,都有点密集恐惧症了,不过我们可以从上至下将它拆分开来,逐一击破。
导航栏
搜索页的的最顶部是导航栏,由返回按钮和搜索框两部分组成,比较简单,具体实现代码如下:
2025年06月18日
HarmonyOS在明年将正式不再兼容Android原生功能,这意味着对于客户端的小伙伴不得不开始学习HarmonyOS开发语言。本篇文章主要介绍鸿蒙中的Button使用。
HarmonyOS中的Button相较于Android原生来说,功能比较丰富,扩展性高,减少了开发者的代码数量,简化了使用方式。不仅可以自定义圆角还支持三种样式。
2025年06月18日
大家好,我是 V 哥。在鸿蒙原生应用开发中,当一个复杂的界面加载数据或发生变化时,布局可能会发生调整,为了提高布局变化带来的性能问题,V 哥在实际开发中,总结了一些优化技巧,来提高布局性能,笔记分享给大家。