- 博客(768)
- 资源 (10)
- 收藏
- 关注
原创 09.Python set集合基础教程
set(集合)是Python中的一种基本数据类型,它是一个无序的、不重复元素的集合。集合中的元素必须是不可变的(hashable)类型,比如数字、字符串或元组。
2025-04-02 09:40:30
197
2
原创 217.HarmonyOS NEXT系列教程之 TabBar工具函数与Canvas绘制实现解析
精确的数学计算清晰的绘制流程优雅的函数封装灵活的参数配置准确的图片处理精确的尺寸计算平滑的视觉效果高效的Canvas渲染这些实现为TabBar提供了强大的底层支持,确保了组件的视觉效果和性能表现。
2025-03-27 20:28:55
641
4
原创 216.HarmonyOS NEXT系列教程之 TabBar凸起效果与图片偏移实现解析
精确的数学计算合理的参数配置响应式状态管理优雅的继承结构自然的凸起效果平滑的过渡动画准确的图片定位良好的适配性这些实现为TabBar提供了专业的视觉效果和交互体验。
2025-03-27 20:28:23
459
原创 215.HarmonyOS NEXT系列教程之 CircleClass基础类与圆形效果实现原理解析
响应式状态管理精确的位置计算完善的参数配置灵活的更新机制准确的圆形效果流畅的动画过渡精确的位置控制良好的扩展性这些类为TabBar的圆形效果提供了坚实的基础实现。
2025-03-27 20:27:50
558
原创 214.HarmonyOS NEXT系列教程之 自定义TabBar组件系列总结与最佳实践
本文将对整个自定义TabBar组件系列进行总结,并提供最佳实践指南,帮助开发者更好地理解和使用这些组件。实现凹陷效果的底部导航使用Canvas绘制凹槽支持平滑动画过渡实现凸起效果的底部导航使用渐变实现圆滑过渡支持动态图标切换统一的容器组件支持多种视觉效果提供统一的接口组件的基础架构动画系统的实现渲染机制的优化交互处理的方案最佳实践指南快速实现自定义导航提供流畅的用户体验保证代码的可维护性优化应用的性能表现。
2025-03-27 20:27:15
607
原创 213.HarmonyOS NEXT系列教程之 CustomDrawTabbarComponent组件功能解析
*** 功能描述: 通过canvas,clipShape,radialGradient实现自定义TabBar选择时凸起点交界处的圆滑过渡动效以及扩展了一个凹陷选择时不遮挡原本内容的功能。* 推荐场景: 自定义TabBar页签需要实现一圈圆弧外轮廓或者凹陷轮廓,点击TabBar页签之后需要改变图标显示,并有平移滑动切换页签动效的场景。*/@Component// 菜单配置清晰的功能定位完整的数据结构灵活的布局设计优雅的组件集成功能丰富使用灵活视觉优美交互流畅。
2025-03-27 20:26:44
514
原创 212.HarmonyOS NEXT系列教程之 TabsRaisedCircleSelect组件实现解析
Builder// 选中时凸起的圆Column()})// 其他过渡效果精确的渐变效果平滑的过渡处理准确的位置计算灵活的对齐规则视觉效果出色过渡自然流畅位置准确易于集成的选中状态处理组件。
2025-03-27 20:26:11
820
原创 211.HarmonyOS NEXT系列教程之 TabsRaisedCircle组件核心实现解析
Component完善的状态管理灵活的布局结构精确的位置计算流畅的交互处理功能完整交互流畅可定制性强易于维护的导航栏组件。
2025-03-27 20:25:28
700
原创 210.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件动画系统详解
精确的状态管理流畅的动画过渡实时的Canvas更新优雅的动画联动视觉效果出色性能表现优异用户体验流畅可维护性强的交互动画系统。
2025-03-27 20:24:54
535
原创 209.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件状态管理与生命周期
合理使用状态装饰器规范的生命周期管理精确的位置计算完善的事件处理状态同步动画流畅交互准确性能优化通过这些实现,组件能够提供稳定可靠的用户体验。
2025-03-27 20:24:23
646
原创 208.HarmonyOS NEXT系列教程之 CustomDrawTabbarComponent组件实现解析
*** 功能描述: 通过canvas,clipShape,radialGradient实现自定义TabBar选择时凸起点交界处的圆滑过渡动效以及扩展了一个凹陷选择时不遮挡原本内容的功能。* 推荐场景: 自定义TabBar页签需要实现一圈圆弧外轮廓或者凹陷轮廓,点击TabBar页签之后需要改变图标显示,并有平移滑动切换页签动效的场景。*/@Component},},// ... 其他菜单项创建自定义TabBar容器管理TabBar数据和状态集成自定义导航组件实现优雅的视觉效果。
2025-03-27 20:23:53
600
原创 207.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件完整源码解析
Component状态管理系统Canvas渲染系统动画控制系统交互响应系统这些系统协同工作,创造出了一个既美观又实用的底部导航栏组件。通过合理的代码组织和模块化设计,使得组件易于维护和扩展。
2025-03-27 20:23:20
623
原创 206.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件交互处理与事件响应
完整的点击事件处理状态管理和更新机制生命周期管理灵活的属性配置响应用户交互提供流畅的动画效果维护一致的状态支持灵活的定制这些特性共同构建了一个专业、可靠的底部导航栏组件,为应用提供了良好的用户体验。
2025-03-27 20:22:46
774
原创 205.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件Canvas渲染实现
Canvas的初始化和配置背景和凹槽的绘制过程组件的层次结构设计工具函数的协同工作通过这些实现,创造出了具有独特视觉效果的底部导航栏组件。Canvas的使用让组件具有了更灵活的绘制能力,能够实现传统组件难以达到的视觉效果。
2025-03-27 20:22:15
861
原创 204.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件动画系统实现
选项切换动画:控制整体切换效果圆球移动动画:实现凹陷圆球的平滑移动图片偏移动画:处理选中项的视觉效果这些动画协同工作,创造出流畅的用户交互体验。通过合理的动画配置和状态管理,实现了一个专业的底部导航栏组件。
2025-03-27 20:21:29
773
原创 203.HarmonyOS NEXT系列教程之 TabsConcaveCircle组件基础结构与状态管理
必要的模块导入组件的状态管理和属性定义Canvas相关配置动画相关属性这些基础结构为实现一个具有凹陷圆形效果的底部导航栏提供了必要的框架。在后续文章中,我们将详细介绍组件的动画实现、交互处理和渲染逻辑。
2025-03-27 20:20:05
361
原创 腾讯云DeepSeek API对接微信小程序完全指南
通过本教程,开发者可以快速搭建一个基于腾讯云DeepSeek API的文案生成小程序,为内容创作提供AI助手支持。后续还可以扩展更多功能,如图片识别等高级特性,进一步提升应用的实用性。
2025-03-25 09:04:02
3715
2
原创 202.HarmonyOS NEXT系列教程之图案锁错误处理机制详解
/ 振动功能错误处理try {}, {${// 振动功能错误处理 try {// 振动功能错误处理 try {// 振动功能错误处理 try {${// 振动功能错误处理 try {// 振动功能错误处理 try {// 振动功能错误处理 try {关键点解析:BusinessError类型错误代码定义错误信息描述try-catch机制类型转换处理错误信息提取。
2025-03-22 22:25:39
1929
4
原创 201.HarmonyOS NEXT系列教程之图案锁生命周期管理详解
Component// 组件初始化// 生命周期方法关键点解析:使用@Component装饰器组件状态初始化控制器实例化onPageHide处理状态重置资源清理。
2025-03-22 22:25:03
1675
原创 200.HarmonyOS NEXT系列教程之图案锁按钮交互详解
温馨提示:本篇博客的详细代码已发布到: https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦!
2025-03-22 22:24:33
2168
原创 199.HarmonyOS NEXT系列教程之图案锁组件集成详解
*** 图形锁屏封装组件* 1.使用PatternLock组件实现图形锁屏模块布局及图形密码处理逻辑及输入动效* 2.使用@ohos.vibrator接口实现设备振动效果,操作完成或失败时触发振动效果* 3.自定义组件参数说明* patternLockController: PatternLock组件控制器,可用于控制组件状态* message: 组件状态信息,使用@Link装饰器修饰,用于组件状态信息的展示。
2025-03-22 22:23:59
1673
原创 198.HarmonyOS NEXT系列教程之图案锁页面布局详解
/ 使用资源引用关键点解析:统一的资源定义支持主题切换便于维护响应式布局比例设置屏幕适配。
2025-03-22 22:23:24
1740
原创 197.HarmonyOS NEXT系列教程之图案锁振动反馈实现详解
温馨提示:本篇博客的详细代码已发布到: https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦!
2025-03-22 22:22:47
2046
原创 196.HarmonyOS NEXT系列教程之图案锁状态管理详解
Component// 初始密码:解锁图案为大写字母Z// 主页上方提示信息// PatternLock组件控制器关键点解析::存储初始密码passwords:存储当前输入密码使用数字数组表示图案路径message:动态提示信息使用资源引用支持国际化:组件控制器管理组件的状态和行为。
2025-03-22 22:22:15
1872
原创 195.HarmonyOS NEXT系列教程之图案锁主页面基础架构详解
Component// 初始密码:解锁图案为大写字母Z// 主页上方提示信息// PatternLock组件控制器关键点解析:@Component:标识这是一个自定义组件struct:使用结构体定义组件@State:状态装饰器,用于响应式更新:初始密码数组passwords:当前输入密码数组message:提示信息:组件控制器实例用于管理组件状态和行为。
2025-03-22 22:21:42
1763
原创 194.HarmonyOS NEXT系列教程之图案锁交互反馈系统详解
/ 反馈类型定义// 视觉反馈// 触觉反馈// 消息反馈// 反馈场景DOT_CONNECT, // 点连接PATTERN_CORRECT, // 图案正确PATTERN_WRONG, // 图案错误PATTERN_RESET // 图案重置反馈类型:视觉反馈:样式变化触觉反馈:振动效果消息反馈:提示信息应用场景:定义不同的交互场景对应不同的反馈策略。
2025-03-22 22:21:10
2053
原创 193.HarmonyOS NEXT系列教程之图案锁错误处理机制详解
/ 错误类型INVALID_INPUT, // 无效输入LENGTH_TOO_SHORT, // 长度不足PATTERN_MISMATCH, // 图案不匹配CONTROLLER_MISSING // 控制器缺失// 验证结果CORRECT, // 验证成功WRONG // 验证失败错误类型:定义不同的错误场景便于错误处理和分类验证结果:明确的结果状态支持结果处理。
2025-03-22 22:20:39
1705
原创 192.HarmonyOS NEXT系列教程之图案锁事件处理机制详解
/ 点连接事件})// 图案完成事件// 处理输入完成的图案})事件类型:onDotConnect:点连接事件onPatternComplete:图案完成事件事件参数:input:输入的图案数组包含连接点的序号。
2025-03-22 22:20:06
1809
原创 191.HarmonyOS NEXT系列教程之图案锁样式配置详解
温馨提示:本篇博客的详细代码已发布到: https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦!
2025-03-22 22:19:31
2134
原创 190.HarmonyOS NEXT系列教程之图案锁振动反馈功能实现
/ 振动功能实现try {}, {// 错误处理函数参数::可选参数,控制振动次数默认振动一次振动配置:使用预设振动效果支持自定义振动次数提供错误处理机制。
2025-03-22 22:18:53
1726
原创 189.HarmonyOS NEXT系列教程之图案锁组件基础架构详解
Component@Component装饰器:标识这是一个自定义组件:图案锁控制器,用于管理组件状态@Link装饰器:用于组件间的数据同步message:显示提示信息:初始密码数组passwords:当前输入的密码数组// 组件状态// 提示信息// 初始密码// 当前密码使用@Link实现双向数据绑定三个关键状态:提示信息:用于用户交互反馈初始密码:存储已设置的密码当前密码:记录当前输入的密码。
2025-03-22 22:18:17
1935
原创 188.HarmonyOS NEXT系列教程之列表切换案例工具类与最佳实践
/ 列表项高度// 动画持续时间// 列表项名称static readonly LIST_NAME = '标题1';目录结构project/├── common/ // 公共常量├── components/ // 组件├── model/ // 数据模型├── utils/ // 工具类└── pages/ // 页面命名规范// 组件名使用大驼峰@Component// 常量使用大写下划线// 方法名使用小驼峰。
2025-03-22 22:17:40
2098
原创 187.HarmonyOS NEXT系列教程之列表切换案例交互实现详解
/ 支持的交互类型 1. 长按拖动排序 2. 左滑删除 3. 点击选择 4. 拖拽动画。
2025-03-22 22:17:06
1887
原创 186.HarmonyOS NEXT系列教程之列表切换案例数据管理详解
温馨提示:本篇博客的详细代码已发布到: https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦!
2025-03-22 22:16:32
2096
原创 185. HarmonyOS NEXT系列教程之列表切换案例整体架构详解
/ 列表项高度// 动画持续时间// 默认列表项名称static readonly LIST_NAME = '标题1';
2025-03-22 22:15:54
1764
原创 184.HarmonyOS NEXT系列教程之列表交换组件交互实现详解
温馨提示:本篇博客的详细代码已发布到: https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦!
2025-03-22 22:15:17
1977
原创 182.HarmonyOS NEXT系列教程之列表交换组件数据管理详解
Component// 列表数据状态// 控制器状态// 初始化数据// 初始化逻辑// 获取数据// 获取数据逻辑// 更新数据// 更新数据逻辑。
2025-03-22 22:14:03
1824
原创 181.HarmonyOS NEXT系列教程之列表交换组件整体架构详解
ListExchangeViewComponent是一个支持列表项交换和删除的自定义组件,主要用于实现如扣款列表等场景。列表项拖拽排序滑动删除自定义列表项样式平滑的动画效果。
2025-03-22 22:13:21
1782
原创 180.HarmonyOS NEXT系列教程之列表交换组件常量配置管理
/ 列表项高度// 图标尺寸SMALL: 16,LARGE: 32},// 间距SPACING: {SMALL: 4,MEDIUM: 8,LARGE: 16},// 边框圆角SMALL: 4,MEDIUM: 8,LARGE: 16// 主题接口// 主题配置colors: {text: {},},small: 12,large: 16},bold: 600},spacing: {unit: 4,small: 8,large: 24。
2025-03-22 22:12:21
1743
圣诞节快乐演示网页 包含随机雪花飘落的效果实现
2023-12-11
南京二手房数据集,用于数据分析,自然语言处理等
2023-12-11
人才数据集, csv 格式用于数据分析,或者向量数据库数据写入
2023-12-11
小白必看Python词云生成器详细解析及代码实现
2023-07-28
小白必看Python爬取NBA球员数据示例
2023-07-28
小白必看使用Python爬取喜马拉雅音频并保存的示例代码
2023-07-27
小白必看使用Python批量下载英雄联盟皮肤图片的技术实现
2023-07-27
小白必看轻松获取王者荣耀英雄皮肤图片的Python爬虫程序
2023-07-26
小白必看Python爬虫数据处理与可视化
2023-07-26
py 视频爬取插件 +pycharm +py3 + 安装教程
2022-03-28
信息项目管理师(高项)案例题总结
2022-03-23
2020python全套资源 视频教程下载
2020-11-24
React精品资源教程
2019-03-29
android资源汇总
2019-03-28
不懂就问之如和让*csdn开发云社区* 等多个社区收录自己的文章
2023-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人