摘要: 背景原生UI没有提供日历相关的组件,于是手撸了详细页面的日程。一开始打算使用list加tab的方式来实现切换的效果,但是list的切换是没有办法确定当前展示的索引的,所以没有办法实现日历内容动态添加等效果。在业内大佬的指导下,使用了两个swiper组件分别实现周和日的切换,实现了想要的效果,如下:代 阅读全文
posted @ 2024-12-24 11:00 钟子翔 阅读(61) 评论(0) 推荐(0)
摘要: 简介实现一个矩形块上下拖动,并且可以拖动边缘定位点改变矩形块高度。实现效果如下:代码登录后复制 @Entry @Component struct Rec_Page { @State penOffsetY: number = 0; @State offsetX: number = 0 @State o 阅读全文
posted @ 2024-12-24 10:58 钟子翔 阅读(53) 评论(0) 推荐(0)
摘要: 简介 实现某一天24小时的时间长度和当天事件的页面。实现如下的效果: 代码 代码架构 List_Page:主界面 NumberUtil:数字辅助类 DateEvenModel:日程实体类 ListPageViewModel:界面交互类 List_Page 登录后复制 import { DateEve 阅读全文
posted @ 2024-12-24 10:58 钟子翔 阅读(41) 评论(0) 推荐(0)