首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Harmony
_不止苟且
创建于2024-08-31
订阅专栏
关于Harmony
等 1 人订阅
共17篇文章
创建于2024-08-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
mac中使用hdc命令出现zsh: command not found: hdc
1:在应用程序中找到DevEco-studio ,右键选择显示包内容, 之后按 Contents/sdk/default/openharmony/toolchains/ 路径查找到toolchains
鸿蒙HarmonyOS tabs左右滑动,tabbar文字渐变效果
``` import { TabBarView } from "../components/TabBarView" export enum ListBarState{ START,STOP,DRAG
鸿蒙Next swiper切换,改变背景图(淡入淡出效果)
``` @Entry @Component struct TabPage { private swiperController: SwiperController = new SwiperContro
鸿蒙Next Tabs的TabBar中间凸起的另一种实现方案
前一篇已经实现类似效果,有个问题是采用原生系统tabBar实现,不能给tabBar整体加背景图, 所以更改了一种实现方式。 实现思路:使用自定义将tabs的tabBar高度设为0,自定义实现导航栏,通
鸿蒙NEXT 父组件调用子组件方法和子组件调用父组件方法
鸿蒙中父组件调用子组件中封装的方法,需要借助额外的一个类来实现。 在子组件中需要将对应的方法赋值给管理类进行关联。
鸿蒙Next Tabs的TabBar中间凸起的一种实现方案
今天看群友讨论这个效果的实现方案,于是试着实现了一下,想出了现在这个方式, 利用Stack层叠布局能力,在底部中间覆盖,并设置margin的bottom,以达到预期, 问题点是这个margin的高度需
鸿蒙Next转场动画,搜索功能一镜到底
该效果使用 共享元素转场功能完成。 涉及到模态转场的使用,出现/消失转场的使用。 源码地址 顶部搜索栏: 全屏模态页面: 通用样式: 测试数据 相关api: 全屏模态转场 组件内转场 (transit
鸿蒙Next 搜索框热词滚动效果
此功能利用swiper实现,步骤较为简单,直接贴代码 注:Swiper组件内容也可以用LazyForEach进行优化
鸿蒙Next--针对LazyForEach 做了个数据封装类
1:基础类 根据文档,需要实现IDataSource接口。 2: 封装类,完成对数据的具体操作。 3;使用
鸿蒙Next 可暂停的属性动画
做音乐播放器时,播放状态有一个无限旋转的动效,音乐暂停时需要同步暂停,属性动画animation使用起来有一点问题,偶然发现了另一个Api,同样可以实现属性动画的效果,特此记录。 相关代码: 参考:
鸿蒙Next 利用半模态弹窗实现省市区三级联动
先看效果 弹窗利用了半模态弹窗,绑定到了button上面,选择器使用了官方的TextPicker, 具体实现看下面代码,关键部分加了注释, 需要注意的点就是数据源,省市区传入TextPicker的格式
鸿蒙Next 侧滑删除和长按拖拽排序
如图效果实现方式利用了LazyForEach 提供的拖拽交换能力 ,数据封装可以看这篇 鸿蒙Next--针对LazyForEach 做了个数据封装类 下面是实现过程: 侧滑删除view 使用方法:
鸿蒙next组件 tabs的使用
知识点: barPosition:BarPosition.End 在底部,BarPosition.Start在顶部, 左右侧导航需要配合tabs的vertical(true)使用
鸿蒙NEXT修改白屏页方案
暂时只找到这一种方案,后续如果有更好的实现方式再更新 实现方式: 修改module.json5文件abilities节点下的两个参数 startWindowIcon:图片 startWindowBac
鸿蒙NEXT 装饰器V2版下,父子组件双向同步
父组件向子组件传值,父组件用@Local,子组件接收外界传入数据,使用@Param装饰器。 由于子组件@Param装饰的变量不能在本地修改,所以需要用到@Event装饰器。 原理就是通过子组件通过@E
鸿蒙Next版,读取本地json文件数据
1:先在resource/rawfile下创建json文件, abconfig.json 2:读取 3:使用
鸿蒙NEXT 自定义组件封装,@BuilderParam使用
当我们需要封装一个需要从外部动态传入的组件时,可以使用@BuilderParam裝飾器。 如封裝一个页面,顶部和底部样式固定不变,中间会根据不同需求需要动态传入时,类似如图 实现: 调用处: