幽蓝计划
LV.3
华为开发者专家,华为开发者学堂认证讲师。
声望 217
关注 0
粉丝 6
私信
主帖 7
回帖
视频
提问 13
回答 3
资源
专栏
直播 1
详解如何上传三方库到ohpm仓库
原创
头条 社区头条
热门内容榜 • TOP6
前两天幽蓝君在ohpm仓库上传了自己的第一个三方库,完整体验了一下ohpm的上传流程,感觉还是比较繁琐的,所以把上传流程和一些注意事项分享给大家。先介绍一下怎么开发一个三方库,在项目名称右键,新建Module,选择staticlibrary,在命名时尽量使用小写字母,避免大写。创建之后项目中会出现三方库目录,你可以在这编写你的三方库代码,开发完之后,还有一些工作要做。首先在三方库目录的ohpackage.json5文件中配置一下必要信...
6天前 1181浏览 0点赞 0回复 1收藏
自从从事鸿蒙开发工作以来,幽蓝君一直在寻找一种优雅的弹窗方式,我不想要在每一个页面添加组件或者初始化,我只想要在我需要的时候,一句话就能弹出我需要的加载动画或者提示弹窗,简单粗暴又不失优雅。今天我要正式的跟大家分享这个极其简单好用的工具,我给它取名yloadinghud,我现在迫不及待的想要展示一下它有多好用:不管是在任何一个页面,不管在任何地方,当你需要加载动画,或者需要文字提示,你只需要一行代码就能搞...
2025-04-17 10:58:41 2126浏览 0点赞 0回复 2收藏
今天跟大家分享一下HarmonyOS开发中的悬浮窗。对于悬浮窗,可能有的同学会想到使用层叠布局是否可以实现,将悬浮窗叠在导航栏组件Tabs上,像这样:Stack({alignContent:Alignment.BottomEnd}){Tabs({barPosition:BarPosition.End}){TabContent(){Text('page1').fontColor(Color.Black).fontSize(40)}.tabBar(this.Tabbar())TabContent(){Page2()}.tabBar(this.Tabbar())}Row(){这是悬浮窗}.width(60).height(60).borderRadius(3...
2025-04-09 11:04:57 4885浏览 0点赞 0回复 0收藏
好久不见啊大家,经过了一段时间的忙碌,终于能抽出空来跟大家分享一期鸿蒙开发教程。今天要分享的是贝塞尔曲线。在鸿蒙开发中,提供了两种绘制贝塞尔曲线的方式,一种是二次贝塞尔曲线quadraticCurveTo(cpx:number,cpy:number,x:number,y:number)一种是三次贝塞尔曲线:bezierCurveTo(cp1x:number,cp1y:number,cp2x:number,cp2y:number,x:number,y:number)接触过贝塞尔曲线的同学有没有这种感觉:我按照要求转入了坐标,但是这...
2025-04-02 08:59:27 3483浏览 0点赞 0回复 0收藏
大家好,今天要和大家分享的是在鸿蒙开发中实现自定义键盘。接触鸿蒙开发时间越长,越感觉到它的人性化和便利性,像自定义键盘这种在其他平台极具难度和复杂性的事情,在鸿蒙开发中只需要一句代码就能实现。只需要在TextInput的customKeyboard属性传入自己的键盘组件,就能替换掉系统的键盘,简直不要太方便:TextInput({controller:this.controller,text:this.inputValue}).customKeyboard(this.CustomKeyboardBuilder())所以...
2025-03-24 09:26:03 1342浏览 0点赞 0回复 0收藏
今天要和大家分享的实战案例是实现中间凹陷的tabar前些天在做墨迹天气的时候看到了这种异形的tabbar,看起来比较有挑战性,因为鸿蒙版的墨迹天气app还没有这个东西,我决定尝试做一下。系统的Tabs肯定是不行了,我们需要自定义。难度直接拉满,直接做最难的部分,就是这个中间有凹陷的矩形,这怎么整呢?我们一点一点来,先不管矩形,先尝试画一条上边的曲线,这里需要使用三次贝塞尔曲线路径方法bezierCurveTo。要画贝塞尔曲线...
2025-03-11 10:06:37 2330浏览 0点赞 0回复 0收藏
今天分享一下在鸿蒙开发中的地图定位问题,也就是在地图中如何定位自己所在的位置。关于如何加载显示地图在之前的文章已经详细介绍过,有问题的友友可以点击查看:[HarmonyOSNEXT实战教程实现Keep运动轨迹](https:blog.51cto.comu1509520612257057)​​将地图定位到自己所在的位置,有几种方法:一种是在初始化地图前先获取到当前的坐标,然后将坐标初始化到地图上geoLocationManager.getCurrentLocation(request).then((result...
2025-03-06 16:52:53 2077浏览 0点赞 0回复 0收藏