logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS弹窗+bindSheet半模态+浮层通用解决方案覆盖全业务场景

摘要 本文介绍了鸿蒙开发中弹窗组件的优化方案,重点分析了ComponentContent在API12中的优势。传统CustomDialog存在耦合度高、灵活性差等问题,而基于ComponentContent实现的弹窗只需3行核心代码即可显示,且能快速改造成页面、组件、浮层或半模态。文章提供了具体代码示例,展示了该方案的简洁性和扩展性,并附有开源库地址和效果图。该方案显著降低了弹窗与页面的耦合度,提

#harmonyos#华为
HarmonyOS弹窗+bindSheet半模态+浮层通用解决方案覆盖全业务场景

摘要 本文介绍了鸿蒙开发中弹窗组件的优化方案,重点分析了ComponentContent在API12中的优势。传统CustomDialog存在耦合度高、灵活性差等问题,而基于ComponentContent实现的弹窗只需3行核心代码即可显示,且能快速改造成页面、组件、浮层或半模态。文章提供了具体代码示例,展示了该方案的简洁性和扩展性,并附有开源库地址和效果图。该方案显著降低了弹窗与页面的耦合度,提

#harmonyos#华为
HarmonyOS NEXT图片压缩(支持fd,uri,网络图片,沙箱路径,base64,ArrayBuffer)

在移动端开发中,图片压缩是常见需求,主要为了解决以下问题:性能优化、流量敏感、存储限制、成本控制、平台规则适配、响应速度提升和视觉平衡需求。图片压缩分为质量压缩和分辨率压缩两种方式,前者不改变图片分辨率,后者则改变分辨率并通常伴随文件大小变化。开发者可以使用现成的API或库(如HMImage)来实现图片压缩,支持多种数据类型和批量压缩,并提供压缩进度监听功能。通过合理使用图片压缩技术,可以有效平衡

文章图片
#harmonyos
HarmonyOS NEXT多环境+多渠道+自定义路径输出+自定义名称一键打app和hap包

做移动端开发时,不可避免的会遇到以下场景测试:打个测试包给我,我要测个功能,比较急你赶紧弄一下产品:给我打个正式环境的包,刚刚老板反馈一个问题我要看一下,事情很急优先安排一下组长:这测试机里面安装的是测试包还是正式包?产品:重新给我安装一个最新的xx环境包,我要拿去演示,比较急运营:你给我打的这个包版本号是多少?什么时候打的?是不是最新的?事情比较急,帮忙确认一下测试:这个bug在这个版本上为啥没

文章图片
#harmonyos#华为
HarmonyOS NEXT数据列表加载更多(无需监听列表滑到最底部)

有数据列表的页面,一般需要使用下拉刷新和上拉加载的功能而数据列表实现加载下一页的功能,目前有以下几种方案(如果还有更优雅的方案,欢迎大佬们在评论区补充)(源码地址在文末)

文章图片
#harmonyos#华为
HarmonyOS NEXT下拉刷新+上拉加载(纵向横向都支持)(v1+v2装饰器)

在移动端下拉刷新和上拉加载属于高频使用的功能,目前官方提供的Refresh组件自定义效果有限,很难满足各家产品个性化定制的要求。下面我们从0到1打造一个无入侵性、可自定义扩展的下拉刷新组件(源码地址和使用教程链接在文末)v1装饰器版本v2装饰器版本404点这里/*这里的header,content,footer视图,全部由外部传入*///header视图//内容视图//footer视图build(

文章图片
#harmonyos#华为
到底了