摘要: 介绍 本示例主要介绍在使用Navigation实现页面跳转时,如何在跳转页面得到转入页面传的类对象的方法。实现过程中使用了第三方插件class-transformer,传递对象经过该插件的plainToClass方法转换后可以直接调用对象的方法, 效果图预览 使用说明 从首页进入本页面时,会传递一个 阅读全文
posted @ 2024-04-24 20:34 生活就是这么怪 阅读(2) 评论(0) 推荐(0) 编辑
摘要: HarmonyOS 实战开发-Worker子线程中解压文件 本示例介绍在Worker子线程使用@ohos.zlib提供的zlib.decompressfile接口对沙箱目录中的压缩文件进行解压操作,解压成功后将解压路径返回主线程,获取解压文件列表。 阅读全文
posted @ 2024-04-24 15:22 生活就是这么怪 阅读(20) 评论(0) 推荐(0) 编辑
摘要: HarmonyOS NEXT 实战开发—Grid和List内拖拽交换子组件位置 本示例分别通过onItemDrop()和onDrop()回调,实现子组件在Grid和List中的子组件位置交换。 阅读全文
posted @ 2024-04-24 14:01 生活就是这么怪 阅读(14) 评论(0) 推荐(0) 编辑
摘要: HarmonyOS NEXT应用开发实战—组件堆叠 本示例介绍运用Stack组件以构建多层次堆叠的视觉效果。通过绑定Scroll组件的onScroll滚动事件回调函数,精准捕获滚动动作的发生。当滚动时,实时地调节组件的透明度、高度等属性,从而成功实现了嵌套滚动效果、透明度动态变化以及平滑的组件切换。 阅读全文
posted @ 2024-04-23 22:05 生活就是这么怪 阅读(9) 评论(0) 推荐(0) 编辑
摘要: HarmonyOS NEXT应用开发—城市选择案例 本示例介绍城市选择场景的使用:通过AlphabetIndexer实现首字母快速定位城市的索引条导航。 阅读全文
posted @ 2024-04-23 20:38 生活就是这么怪 阅读(8) 评论(0) 推荐(0) 编辑
摘要: HarmonyOS NEXT应用开发—听歌识曲水波纹特效案例 在很多应用中,会出现点击按钮出现水波纹的特效。 阅读全文
posted @ 2024-04-23 18:01 生活就是这么怪 阅读(13) 评论(0) 推荐(0) 编辑
摘要: HarmonyOS NEXT应用开发—自定义视图实现Tab效果 本示例介绍使用Text、List等组件,添加点击事件onclick,动画,animationTo实现自定义Tab效果。 阅读全文
posted @ 2024-04-23 16:14 生活就是这么怪 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 介绍 本示例介绍使用Scroll组件的滚动事件 onScroll 实现状态栏显隐变化。该场景多用于各种软件的首页、我的等页面中。 效果预览图 使用说明 加载完成后显示状态栏显隐变化页面,上下拖动屏幕,顶端状态栏出现显隐变化。 实现思路 在置顶位置使用stack组件添加两层状态栏。 源码参考Navig 阅读全文
posted @ 2024-04-23 14:18 生活就是这么怪 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 介绍 本示例介绍通过CustomDialogController类显示自定义日历选择器。 效果图预览 使用说明 加载完成后显示主界面,点当前日期后会弹出日历选择器,选择日期后会关闭弹窗,主页面日期会变成选定的日期。 实现思路 获取当前月和下个月的日期信息。源码参考GetDate.ets。 const 阅读全文
posted @ 2024-04-22 23:03 生活就是这么怪 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 介绍 本示例介绍使用vibrator.startVibration方法实现手机振动效果,用animateTo显示动画实现点击后的抖动动画。 效果图预览 使用说明 加载完成后显示登录界面,未勾选协议时点击一键登录按钮会触发手机振动效果和提示文本的抖动动画。 实现思路 创建一个函数startVibrat 阅读全文
posted @ 2024-04-22 21:35 生活就是这么怪 阅读(9) 评论(0) 推荐(0) 编辑