暂无图片
暂无图片
暂无图片
Harmonyos从入门到实战
2024-02-28 10:36:53 52291
简介:harmonyos 从入门到实战
217.HarmonyOS NEXT系列教程之 TabBar工具函数与Canvas绘制实现解析
本文将详细解析TabBar中的工具函数和Canvas绘制实现,包括图片处理、尺寸计算和Canvas绘制等核心功能。selectIndex:number):PixelMap|ResourceStr|DrawableDescriptor{.letCentercanvasInfo.center||cW/2;这些实现为TabBar提供了强大的底层支持,确保了组件的视觉效果和性能表现。
若城
2025-03-27
85 浏览
216.HarmonyOS NEXT系列教程之 TabBar凸起效果与图片偏移实现解析
这些实现为TabBar提供了专业的视觉效果和交互体验。
若城
2025-03-27
81 浏览
215.HarmonyOS NEXT系列教程之 CircleClass基础类与圆形效果实现原理解析
本文将详细解析CircleClass基础类及其子类的实现原理,这些类是实现TabBar圆形效果的核心。
若城
2025-03-27
87 浏览
214.HarmonyOS NEXT系列教程之 自定义TabBar组件系列总结与最佳实践
本文将对整个自定义TabBar组件系列进行总结,并提供最佳实践指南,帮助开发者更好地理解和使用这些组件。
若城
2025-03-27
90 浏览
213.HarmonyOS NEXT系列教程之 CustomDrawTabbarComponent组件功能解析
推荐场景:自定义TabBar页签需要实现一圈圆弧外轮廓或者凹陷轮廓,点击TabBar页签之后需要改变图标显示,并有平移滑动切换页签动效的场景。这个组件为开发者提供了:
若城
2025-03-27
83 浏览
212.HarmonyOS NEXT系列教程之 TabsRaisedCircleSelect组件实现解析
//选中时凸起的圆。使用圆半径作为范围。确保覆盖整个区域。根据凸起尺寸计算。使用三个颜色节点
若城
2025-03-27
91 浏览
211.HarmonyOS NEXT系列教程之 TabsRaisedCircle组件核心实现解析
本文将详细解析TabsRaisedCircle组件的核心实现,包括状态管理、布局结构和交互处理。
若城
2025-03-27
75 浏览
210.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件动画系统详解
本文将深入解析TabsConcaveCircle组件的动画系统实现,包括选项切换动画和圆球移动动画。
若城
2025-03-27
85 浏览
209.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件状态管理与生命周期
本文将详细解析TabsConcaveCircle组件中的状态管理和生命周期处理部分,帮助开发者理解组件的核心机制。@ProptabsSelectBgColor:Color|number|string|Resource"rgba";通过这些实现,组件能够提供稳定可靠的用户体验。
若城
2025-03-27
97 浏览
208.HarmonyOS NEXT系列教程之 CustomDrawTabbarComponent组件实现解析
这个组件为开发者提供了一个完整的自定义TabBar实现参考,可以基于此进行进一步的定制和扩展。
若城
2025-03-27
86 浏览
207.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件完整源码解析
本文将对TabsConcaveCircle组件的完整源码进行详细解析,帮助开发者深入理解组件的实现原理。@ProptabsSelectBgColor:Color|number|string|Resource"rgba";这些系统协同工作,创造出了一个既美观又实用的底部导航栏组件。通过合理的代码组织和模块化设计,使得组件易于维护和扩展。
若城
2025-03-27
81 浏览
206.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件交互处理与事件响应
本文将详细介绍TabsConcaveCircle组件的交互处理和事件响应机制,包括点击事件处理、状态更新和视觉反馈。@ProptabsSelectBgColor:Color|number|string|Resource"rgba";
若城
2025-03-27
77 浏览
205.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件Canvas渲染实现
本文将详细介绍TabsConcaveCircle组件中Canvas的渲染实现,包括背景绘制和凹槽效果的创建。初始化过程说明:。凹陷圆形初始化:。清除之前的绘制内容。准备新一帧的绘制。传入菜单长度和当前位置。包含三个主要层:Canvas层、球体层、菜单层。根据circleInfo配置尺寸和位置。使用Row布局横向排列选项。通过ForEach渲染菜单项。Canvas的初始化和配置。组件的层次结构设计。工具函数的协同工作。Canvas的使用让组件具有了更灵活的绘制能力,能够实现传统组件难以达到的视觉效果。
若城
2025-03-27
85 浏览
204.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件动画系统实现
本文将详细介绍TabsConcaveCircle组件中的动画系统实现,包括选项切换动画和凹陷圆球的移动动画。
若城
2025-03-27
72 浏览
203.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件基础结构与状态管理
TabsConcaveCircle是一个自定义的底部导航栏组件,它具有独特的凹陷圆形设计。本文将详细介绍该组件的基础结构和状态管理部分。@ProptabsSelectBgColor:Color|number|string|Resource"rgba";在后续文章中,我们将详细介绍组件的动画实现、交互处理和渲染逻辑。
若城
2025-03-27
63 浏览
202.HarmonyOS NEXT系列教程之图案锁错误处理机制详解
202.HarmonyOSNEXT系列教程之图案锁错误处理机制详解
若城
2025-03-22
145 浏览
201.HarmonyOS NEXT系列教程之图案锁生命周期管理详解
201.HarmonyOSNEXT系列教程之图案锁生命周期管理详解
若城
2025-03-22
117 浏览
200.HarmonyOS NEXT系列教程之图案锁按钮交互详解
200.HarmonyOSNEXT系列教程之图案锁按钮交互详解
若城
2025-03-22
118 浏览
199.HarmonyOS NEXT系列教程之图案锁组件集成详解
199.HarmonyOSNEXT系列教程之图案锁组件集成详解
若城
2025-03-22
120 浏览
198.HarmonyOS NEXT系列教程之图案锁页面布局详解
198.HarmonyOSNEXT系列教程之图案锁页面布局详解
若城
2025-03-22
120 浏览
专栏作者
暂无图片
近期活动
当SQL遇见AI - OceanBase 开发者大会 2025
05/17 09:00 2人报名
天翼云 x Apache Doris 企业行 Meetup
05/17 14:00 0人报名
Zoom首次公开DolphinScheduler创新应用
05/20 14:00 0人报名