摘要: 随着鸿蒙系统5.0的发布,兼容的机型越来越多,对于开发者来说机会也越来越多,大家不要气馁,学习鸿蒙肯定会有用武之地,我们要做的就是做好准备。 今天跟大家分享实战教程是一个菜谱App。 ListO">首页这个页面可能会让初学者望而生畏,看起来比较复杂。但是仔细分析一下并不太难。幽蓝君再啰嗦一句,大家看 阅读全文
posted @ 2025-03-20 17:36 幽蓝计划 阅读(61) 评论(0) 推荐(0)
摘要: 鸿蒙系统发布以后都不知道叫它5.0版本还是NEXT版本了,哈哈,反正是最新版本就对了。对于语音转换文字,鸿蒙系统提供了离线语音识别模型speechRecognizer,语种目前支持中文,识别效果非常不错。 今天要分享的是使用speechRecognizer实现一个语音识别组件。要实现语音识别,首先要 阅读全文
posted @ 2025-03-20 17:35 幽蓝计划 阅读(106) 评论(0) 推荐(0)
摘要: 今天的内容是介绍在鸿蒙开发中从相册选择照片,和调用相机拍照,并使用这两个功能实现朋友圈编辑页面。 这部分内容没什么好废话的,都是固定用法,直接上代码。首先添加权限: ohos.permission.CAMERA 选择相册: async getAlbum() { const photoSelectOp 阅读全文
posted @ 2025-03-20 17:35 幽蓝计划 阅读(202) 评论(0) 推荐(0)
摘要: 今天的实战教程是简单模仿一下抖音短视频,主要是首页部分的内容,先看效果图: 下面为大家讲解这个项目的详细教程。 tabbar Tabbar的难点在于中间有个发布按钮,思路是我们可以在tabbar里加个判断,中间按钮使用图片,其余按钮使用文字。相关代码如下: @State arr: Array<str 阅读全文
posted @ 2025-03-20 17:34 幽蓝计划 阅读(142) 评论(1) 推荐(0)
摘要: 这是之前写过的一个项目,后来删掉了,现在适配到api12重新发布,友友们按需查阅。 本文主要通过抽奖转盘小项目讲解在鸿蒙开发中如何使用画布组件Canvas绘制图形和文字,以及转圈动画的实现。效果图如下: 首先绘制转盘的六个分区: drawInnerArc() { let colors = [ 'rg 阅读全文
posted @ 2025-03-20 17:34 幽蓝计划 阅读(37) 评论(0) 推荐(0)
摘要: 今天忙里偷闲,分享一个搜索页实现过程,先上效果图: 界面部分比较简单,大体分为导航栏、历史搜索、猜你想搜和热搜榜几个部分,历史搜索采用用户首选项进行存储数据。 导航栏部分相关代码如下: Flex({direction:FlexDirection.Row,wrap:FlexWrap.NoWrap,al 阅读全文
posted @ 2025-03-20 17:33 幽蓝计划 阅读(32) 评论(0) 推荐(0)
摘要: 幽蓝君最近发现小红书是个好东西,一定要多逛 今天就浅浅模仿一下小红书app,主要是底部tab栏和主页部分。 首先看一下tabbar,由于中间有一个红色按钮的存在,所以这里我使用自定义导航栏来实现,自定义的实现逻辑是在本来app的上层叠加一层自定义tabbar,使用监听index的变化来改变tabab 阅读全文
posted @ 2025-03-20 17:33 幽蓝计划 阅读(82) 评论(0) 推荐(0)