- 博客(241)
- 资源 (1)
- 收藏
- 关注
原创 python文件读取以及数据可视化分析操作——Baidu Comate生成
python文件读取以及数据可视化分析操作——Baidu Comate生成
2024-05-16 20:20:14
446
原创 工程师选酒避坑指南 | 几年聚会喝出来的经验和教训
工程师多年选酒经验总结:避坑三误区——贵≠好、只看度数、盲目跟风。正确选酒应结合场合定香型,浓香型更易被接受。推荐五粮春:口感顺、香气足,配菜协调,适合聚会。理性饮酒,量力而行,安全第一。#工程师选酒避坑指南# #五粮春#
2026-10-30 14:41:03
10
原创 码道开源共建——乳光智测 · 个人 AI 乳糖耐受性分析
一杯牛奶,可能是养分,也可能是肠胃“炸弹”。针对亚洲人高达70%-90%的乳糖不耐受率,“乳光智测”通过自检表单与AI分析,个性化评估乳糖耐受曲线。结合体征数据、饮奶习惯与流式推理,生成量化评分、风险标签与可执行建议,零后端部署,打开即用。温暖治愈的设计语言,让健康检测如一杯温奶般轻松自然。
2026-10-11 16:25:19
164
原创 【SenseNova U1.5 Lite实战】连续动画演绎新时代程序员成长之路
本文基于SenseNova U1.5 Lite模型,通过连续10张图像生成并合成GIF/视频,完整呈现主角从少年到青年的成长历程。采用精准提示词控制角色一致性,涵盖求学、职场初入与成长蜕变等阶段,画面风格统一为日系漫画风,情感饱满、细节丰富。测试中未使用ConfirmUI,仅聚焦模型性能,整体流程顺畅,效果出色,适用于角色连续生成与叙事动画创作。
2026-09-14 20:21:00
193
原创 全球会议排期工具 — 技术实现篇-鸿蒙国际化
本文介绍了跨国会议时间管理应用的设计与实现,核心解决时区换算问题。应用采用UTC统一存储会议时间,展示时根据参会者时区动态格式化,支持多语言显示。架构分为数据层(会议/城市表)、格式化层(intl.DateTimeFormat)、文案层和状态层。关键设计包括:使用IANA时区名而非偏移量处理夏令时,通过Date.UTC()构造时间避免解析歧义,以及定时刷新实现秒级世界时钟。文章详细讲解了时区格式化、会议列表展示、日期风格对比等核心功能的实现方法,并强调数据层设计对简化业务逻辑的重要性。
2026-08-19 23:23:14
347
原创 全球会议排期工具 — 使用环境与场景篇-鸿蒙国际化
时区问题的本质是信息模型问题:存 UTC、显示本地、用 IANA 名。这个应用用会议排期这个真实场景,把的timeZone能力讲透。
2026-08-19 23:21:28
349
原创 全球会议排期工具 — UI 设计篇_鸿蒙国际化
本文介绍了一个全球会议排期工具的UI设计方案,核心目标是让用户在3秒内快速获取会议时间信息。设计采用紫色主题(#7C3AED)突出时间元素,通过城市旗标/名称标注时间维度,并实现秒级跳动的世界时钟增强实时信任感。界面包含会议卡片、世界时钟、日期风格对比和时区换算器等模块,其中会议卡片采用UTC与本地时间双行显示,世界时钟使用等宽字体实现秒位对齐,时区换算器以浅紫底色区分功能区域。语言切换采用胶囊按钮平铺设计,支持5种语言快速切换。全文重点阐释了信息层级划分、视觉权重分配和交互细节优化,体现了"时间即主角、城
2026-08-19 23:19:31
264
原创 鸿蒙多端自适应:折叠屏大屏手机/平板/车机一多适配断点体系与响应式布局落地
本文深入探讨了HarmonyOS的响应式布局设计,重点介绍了如何通过断点系统和自适应策略实现"一次开发,多端部署"。主要内容包括: 断点体系:定义了sm(0-320vp)、md(320-600vp)、lg(600-840vp)、xl(840+vp)四个标准断点,对应不同设备类型和推荐布局方案。 布局策略: 单栏布局(手机竖屏) 双栏Master-Detail(折叠屏展开) 三栏布局(平板/智慧屏) 动态网格列数调整 折叠屏适配:处理折叠状态变化,包括展开/折叠/半折叠模式下的UI适配和状态保持。 实现方案:
2026-07-26 16:50:50
375
原创 鸿蒙大型项目高级架构:MVVM/MVI分层设计/DI容器依赖注入/模块化治理方案
本文探讨了如何在鸿蒙ArkTS框架下构建企业级应用架构,主要解决大型项目的模块化治理、依赖注入、分层设计和数据管理问题。文章提出以下核心方案: 文件结构治理:推荐按特性分层(model/viewmodel/repository等)替代传统按类型分层,使功能模块内聚,降低跨目录修改成本。 依赖注入实现:设计了轻量级DI容器,通过注册表模式解决ArkTS缺乏反射机制的问题,对比单例模式展示其可测试性和灵活性优势。 MVVM分层架构:明确View-ViewModel-Repository三层职责,View只处理U
2026-07-26 16:47:13
316
原创 鸿蒙动画引擎:animateTo/implicitAnim性能调优策略/属性动画vs转场动画底层差异
ArkUI动画指南:三种动画方式深度解析 本文深入剖析HarmonyOS ArkUI的三种动画实现方式: 属性动画:通过animation()自动过渡属性变化,适合简单单属性动画 显式动画:使用animateTo()精确控制多属性同步动画,适合复杂交互 转场动画:通过transition()实现组件出现/消失的过渡效果 核心知识点: 动画性能优化:优先使用GPU属性(transform/opacity),避免Layout属性 缓动曲线选择:入场用EaseOut,退场用EaseIn,状态切换用EaseInOu
2026-07-26 16:44:42
364
原创 鸿蒙主题架构:暗色/亮色模式全局自适应/CustomTheme多品牌换肤方案工业级实践
本文深入探讨了HarmonyOS企业级应用主题架构设计。首先分析了原生主题机制(darkMode+color.json)的底层原理,提出通过颜色令牌体系实现语义化颜色管理。随后详细介绍了企业级主题方案,包括暗色/亮色切换、多品牌换肤、主题预览和配置持久化功能。文章重点阐述了主题架构的三层设计:设计令牌层、主题策略层和主题上下文层,并提供了常见问题解决方案。最后强调主题架构的核心在于建立可扩展的设计令牌体系,以降低品牌定制成本。配套示例代码见ThemeArchitectureDemo.ets文件。
2026-07-26 16:37:34
239
原创 鸿蒙线程调度:TaskPool并发框架对比剖析/Worker线程隔离/Callable分时复用工业级实战
本文深入对比HarmonyOS的两种多线程方案:TaskPool和Worker。TaskPool采用线程池复用机制,适合短时任务(如数据处理),具有低开销优势;Worker创建独立线程,适合长生命周期任务(如文件传输),但需手动管理。文章通过性能对比、使用场景分析和代码示例,给出工业级调度策略:短任务用TaskPool,长任务用Worker,并强调Worker数量控制在4个以内。同时提供常见问题解决方案,如路径格式、内存泄漏避免等。附带的Demo演示了不同场景下的最佳实践方案。
2026-07-26 16:34:55
366
原创 鸿蒙Flutter 高级UI组件与动画:InteractiveViewer缩放平移详解
本文介绍了Flutter中InteractiveViewer组件的核心功能及应用场景。该组件可实现内容的缩放、平移等交互操作,支持设置缩放范围(minScale/maxScale)、禁用特定交互(scaleEnabled/panEnabled)等特性。文章通过两个典型场景演示:1)基础缩放平移功能,包含缩放级别显示和重置按钮;2)图片查看器实现,支持大图浏览和缩放状态管理。关键点包括TransformationController的矩阵变换控制、手势回调处理以及边界约束设置,适用于地图、图表等需要交互式查看
2026-07-24 16:00:12
40
原创 鸿蒙Flutter 高级UI组件与动画:PageView分页视图详解
Flutter中的PageView组件是一个强大的页面滚动控件,支持水平或垂直方向的页面切换。本文介绍了PageView的核心概念和基本用法,包括PageController的使用方法及其常用功能(如页面跳转、动画效果等)。通过两个典型应用场景展示了PageView的实际使用:基础页面切换功能(包含页面指示器)和无限滚动轮播图实现。文章提供了完整的代码示例,演示了如何配置PageView参数、监听页面切换事件以及创建动态页面指示器,帮助开发者快速掌握PageView组件的核心功能和应用技巧。
2026-07-24 15:56:10
102
原创 鸿蒙Flutter 高级UI组件与动画:Hero共享元素动画详解
摘要 Flutter的Hero动画是一种优雅的页面过渡效果,能够让元素在不同页面间平滑移动。本文介绍了Hero动画的核心原理和三种典型应用场景:1) 图片从列表到详情页的放大过渡;2) 卡片元素的展开效果;3) 多个元素同时过渡的实现。关键点在于为源页面和目标页面的对应元素设置相同的tag标识,系统会自动处理过渡动画。这种效果能显著提升应用的用户体验,适用于需要视觉连续性的界面交互场景。
2026-07-24 15:54:26
100
原创 高级UI组件与动画:NestedScrollView嵌套滚动详解
Flutter NestedScrollView 嵌套滚动指南 本文介绍了Flutter中NestedScrollView的核心用法和实际应用。NestedScrollView支持在滚动视图中嵌套另一个滚动视图,实现协调滚动效果,主要由header和body两部分组成。 关键知识点包括: 基本用法:通过headerSliverBuilder构建头部Sliver组件,body放置主要内容 与TabBar结合:使用TabController管理标签,SliverAppBar底部添加TabBar 粘性TabBar
2026-07-24 15:52:55
84
原创 鸿蒙Flutter 高级UI组件与动画:CustomScrollView自定义滚动详解
本文介绍了Flutter中CustomScrollView的核心概念和使用方法。CustomScrollView通过组合多种Sliver组件实现复杂滚动效果,主要包括: SliverAppBar:可创建浮动/固定头部效果,支持展开折叠 SliverList/SliverGrid:构建列表和网格布局,SliverFixedExtentList可优化固定高度列表性能 SliverPersistentHeader:实现粘性头部效果 通过灵活组合这些Sliver组件,开发者可以创建各种高级滚动界面,如带图片头部的列
2026-07-24 15:48:01
181
原创 鸿蒙Flutter 高级UI组件与动画:AnimatedBuilder高效动画详解
Flutter动画开发指南:AnimatedBuilder详解 本文介绍了Flutter中AnimatedBuilder的核心用法和实际应用场景。AnimatedBuilder是一个灵活的动画组件,通过监听Animation对象变化来高效重建指定子组件,避免不必要的重建。文章详细讲解了: 核心概念:AnimatedBuilder的工作原理及与其他动画组件的对比 基础组件:AnimationController的创建与常用方法,Tween和CurveTween的使用 实际应用: 旋转动画:使用Transfor
2026-07-24 15:46:10
152
原创 鸿蒙Flutter 高级UI组件与动画:Drag & Drop拖拽交互详解
拖拽交互是现代应用中非常常见的用户交互方式,它允许用户通过触摸或鼠标操作将一个组件从一个位置拖动到另一个位置。Flutter 提供了完整的拖拽交互支持,包括 Draggable、DragTarget 和 ReorderableListView 等组件。本章将详细介绍这些组件的使用方法和各种实际应用场景。长按或点击一个组件开始拖拽在拖拽过程中移动组件将组件放置到目标位置触发相应的业务逻辑key: Key('index'),},});},自定义拖拽手柄。
2026-07-24 15:44:24
169
原创 鸿蒙Flutter 高级UI组件与动画:ShaderMask着色器遮罩详解
Flutter ShaderMask组件使用指南:实现渐变文字、图标与图片遮罩效果 摘要:ShaderMask是Flutter中实现复杂视觉效果的核心组件,通过着色器(Shader)修改子组件外观。本文详细介绍了ShaderMask的基本用法,包括渐变文字、图标渐变和图片遮罩三种典型应用场景。关键点包括:1) 使用shaderCallback定义着色器效果;2) 通过BlendMode控制混合方式;3) 实现线性/径向渐变文字效果;4) 为图标添加动态渐变;5) 创建图片遮罩效果。文章提供了完整的代码示例,
2026-07-24 15:41:53
211
原创 鸿蒙Flutter 高级UI组件与动画:BackdropFilter毛玻璃效果详解
Flutter毛玻璃效果实现指南 本文介绍了在Flutter中使用BackdropFilter组件实现毛玻璃效果的方法。主要内容包括: BackdropFilter核心概念:这是一个对背景内容应用滤镜的特殊组件,通过ImageFilter.blur实现高斯模糊效果。 基础实现步骤: 使用BackdropFilter包裹子组件 设置模糊参数(sigmaX/Y) 添加半透明背景色增强玻璃质感 进阶技巧: 可调节模糊强度和透明度的交互式实现 多层叠加的复杂毛玻璃效果 实现要点在于合理设置模糊强度、透明度和边框效果
2026-07-24 15:39:21
189
原创 鸿蒙Flutter 高级UI组件与动画:CustomPaint自定义绘制详解
本文介绍了Flutter中CustomPaint组件的使用方法,它允许开发者在Canvas画布上自定义绘制各种图形和动画。核心内容包括:CustomPaint组件结构(painter、foregroundPainter、child)、CustomPainter抽象类(实现paint和shouldRepaint方法),以及Canvas绘制API详解(点、线、圆、矩形、椭圆等基础图形,以及更复杂的路径绘制)。通过代码示例展示了如何绘制五角星等复杂图形,是Flutter高级UI开发的重要工具。
2026-07-24 15:37:07
165
原创 鸿蒙Flutter JSON综合练习:Flutter在鸿蒙平台的数据处理实战
JSON数据处理综合练习摘要 本章通过5个实战任务巩固JSON处理技能: JSON验证工具:检查JSON格式有效性,返回类型、元素数量和错误信息 数据统计工具:分析JSON中字符串、数字、布尔值等各类型元素的数量和嵌套深度 字段提取器:使用路径表达式从复杂JSON中提取特定字段 数据转换器:将JSON转换为不同结构或格式 API响应处理器:处理真实API返回的JSON数据 每个任务包含Dart实现方案和示例代码,涵盖错误处理、类型检查和深度遍历等关键技术点,帮助开发者掌握JSON处理的完整技能链。
2026-07-22 21:37:15
37
原创 鸿蒙Flutter JSON文件读写:Flutter在鸿蒙平台的数据持久化方案
本文介绍了在Flutter和鸿蒙应用中实现JSON文件持久化的完整方案。主要内容包括:使用dart:io库进行文件操作,JSON序列化与文件IO的结合方法,以及异步文件操作的最佳实践。文章提供了详细的代码示例,涵盖文件读写基础操作、配置管理类实现和完整的配置应用案例,包含配置模型定义、JSON转换方法等核心功能。通过表格汇总了常用文件操作方法,帮助开发者快速掌握移动端数据持久化技术要点,适用于应用配置管理、离线数据存储等场景。
2026-07-22 21:35:06
106
原创 鸿蒙Flutter JSON格式化与美化:Flutter在鸿蒙平台的可读输出技巧
Flutter鸿蒙JSON格式化技术解析 本文介绍了Flutter在鸿蒙平台上实现JSON格式化的关键技术。通过dart:convert库的JsonEncoder.withIndent()方法,可以轻松实现: JSON美化:将紧凑JSON转换为易读的多行格式(支持自定义缩进空格数) JSON压缩:使用json.encode()生成紧凑格式,减少传输体积 工具类封装:提供完整的格式化工具类,支持字符串转换、行数统计等功能 典型应用场景包括: 调试API响应数据 格式化日志输出 管理配置文件 优化网络数据传输
2026-07-22 21:33:00
90
原创 鸿蒙Flutter JSON解析与序列化:JSON错误处理与容错机制
本文介绍了JSON解析中的常见错误类型及处理策略。主要内容包括: 常见错误类型:格式错误、类型错误、空值错误和范围错误 错误捕获策略:基础try-catch、分类捕获和重新抛出机制 容错解析模式:安全类型转换、默认值处理、可选字段处理、嵌套对象和数组容错 最佳实践:统一错误处理类、Result模式和错误日志记录 文章提供了大量Dart代码示例,帮助开发者构建健壮的JSON解析机制,确保应用在异常情况下的稳定性。通过合理的错误处理和容错设计,可以有效提升应用的鲁棒性和用户体验。
2026-07-22 21:30:24
106
原创 鸿蒙Flutter JSON解析与序列化:复杂JSON结构处理实战
摘要 本文介绍了处理多层嵌套JSON结构的实用技巧。针对复杂JSON的特点(如嵌套对象、嵌套数组、可选字段等),提出了两种解析策略:1)逐层解析法,通过分步拆解JSON结构;2)数据模型分层法,创建层次分明的数据模型类。文章展示了如何解析嵌套数组和对象,包括简单数组处理、数组中嵌套对象的解析方法,并提供了完整的Dart代码示例。这些方法能有效提升开发者处理复杂JSON数据的能力,确保类型安全和代码可维护性。
2026-07-22 21:23:46
211
原创 鸿蒙Flutter JSON解析与序列化:json_serializable代码生成详解
json_serializable是Flutter中用于JSON序列化的代码生成工具,通过注解自动生成toJson()和fromJson()方法。安装需添加json_annotation、build_runner和json_serializable依赖。基础使用包括创建带@JsonSerializable注解的模型类并运行生成命令。高级功能支持字段重命名、空值处理、自定义转换和嵌套对象。通过@JsonKey可配置字段映射规则,@JsonSerializable支持全局命名转换等选项,显著提升开发效率和代码质
2026-07-22 21:22:06
198
原创 鸿蒙Flutter JSON解析与序列化:序列化与反序列化核心技巧
本文介绍了Flutter中Dart对象与JSON数据的序列化与反序列化方法。通过天气查询应用示例,详细讲解了手动实现toJson()和fromJson()的基础流程,包括处理嵌套对象的技巧,以及如何将复杂数据结构转换为JSON字符串并解析回Dart对象。内容涵盖基础数据模型构建、嵌套对象处理以及完整转换示例,为Flutter开发者提供了数据转换的实用指南。(149字)
2026-07-22 21:19:52
168
原创 鸿蒙Flutter JSON解析与序列化:dart:convert库深度解析
本文深入解析Dart语言中的dart:convert库,重点介绍JSON编解码功能。主要内容包括: 核心API详解:jsonDecode()和jsonEncode()的基本用法与区别 高级应用:自定义JsonEncoder/Decoder、使用reviver函数修改解码结果、处理自定义对象 格式化输出:美化与压缩JSON格式的方法 特殊数据类型处理:DateTime和枚举类型的编解码方案 性能优化技巧:缓存机制和JsonCodec复用 鸿蒙平台兼容性注意事项 文章提供了大量Dart代码示例,涵盖JSON处理
2026-07-22 21:17:15
208
原创 鸿蒙Flutter JSON解析与序列化:手动解析JSON数据
本文介绍了Flutter开发中手动解析JSON的基础方法与实际应用。主要内容包括: 手动解析的基本概念与优缺点 核心解析步骤:导入库、字符串解析、数据提取、类型转换 嵌套对象和数组的处理方法 完整的天气数据解析示例 常见错误处理策略 文章通过具体代码示例,演示了如何从JSON字符串中提取数据并进行类型转换,同时强调了错误处理的重要性。手动解析虽然灵活但代码量大,适合简单JSON结构或需要精细控制的场景。开发者可根据实际需求选择手动解析或自动生成方案。 关键词:Flutter JSON解析、手动解析、dart
2026-07-22 21:14:44
199
原创 鸿蒙Flutter的JSON解析与序列化:JSON数据结构详解
在Flutter开发中,特别是在鸿蒙平台上进行网络请求和数据交换时,JSON(JavaScript Object Notation)是最常用的数据格式。理解JSON的数据结构是进行高效数据解析和序列化的基础。本文将深入探讨JSON的核心数据类型,结合天气查询应用的实际场景,帮助开发者掌握JSON结构的分析方法。理解JSON数据结构是Flutter开发的基础技能,特别是在鸿蒙平台上进行数据交换时。通过掌握六种JSON数据类型及其映射关系,开发者可以更高效地设计数据模型、实现序列化和反序列化。
2026-07-22 21:04:45
381
原创 HarmonyOS导航适配_Flutter在鸿蒙平台集成系统导航
本文介绍了Flutter在HarmonyOS平台上的导航适配方案,重点涵盖路由动画、AppBar和底部导航栏的设计规范与实现方法。HarmonyOS导航设计强调简洁直观、流畅自然的交互体验,具体要求包括:路由动画采用右侧滑入(280ms)配合淡入淡出效果;AppBar需使用深蓝色背景、居中标题和无阴影设计;底部导航栏应配置白色背景、蓝色选中态和灰色默认态。文中提供了完整的Dart代码示例,包括自定义路由动画构建器、符合HarmonyOS规范的AppBar组件以及底部导航栏实现方案,帮助开发者快速适配Harm
2026-07-21 17:00:29
26
原创 条件路由动画_Flutter在鸿蒙平台实现动态导航效果
本文介绍了条件路由动画的设计与实现。主要内容包括:1)条件路由动画的核心设计原则(上下文感知、用户体验一致、性能优先等);2)常见条件类型(页面类型、设备类型、屏幕尺寸等);3)具体实现方案,通过枚举定义动画类型,创建条件动画工厂类,支持滑动、淡入、缩放等不同动画效果;4)模态页面与普通页面的差异化动画处理。文中提供了完整的Dart代码示例,展示了如何根据模态类型、页面类型等条件动态选择适当的页面过渡动画效果,以实现更灵活的用户体验。
2026-07-21 16:53:25
75
原创 路由动画组合_Flutter在鸿蒙平台实现复杂过渡效果
路由动画组合技术摘要 路由动画组合技术通过将多种动画效果结合使用,可创建更丰富的页面切换体验。主要分为三种组合类型:同时组合(多个动画并行执行)、顺序组合(动画按序执行)和交错组合(动画错时启动)。实现方式包括直接嵌套动画组件和使用Interval控制动画时序。该技术优势在于增强视觉层次感、引导用户注意力,并能形成独特品牌风格。文中提供了可配置的动画组合工具类实现方案,支持Slide、Fade、Scale、Rotate等多种效果的自由组合,开发者可通过封装好的API快速实现复杂动画效果,提升应用交互体验。
2026-07-21 16:51:23
88
原创 页面进入退出_Flutter在鸿蒙平台实现动态导航
本文介绍了Flutter中页面进入退出动画的设计与实现。主要包括:1)设计原则,如对称性、方向一致性和合理时长;2)常见动画类型(滑动、淡入淡出、缩放等)及其适用场景;3)使用secondaryAnimation创建双向动画的方法;4)具体实现示例,包括从右侧/底部滑入滑出以及淡入淡出效果。文章提供了详细的代码示例,并强调了动画时长、曲线选择对用户体验的影响,为开发者实现流畅的页面过渡动画提供了实用指导。
2026-07-21 16:49:09
95
原创 动画性能优化_Flutter在鸿蒙平台提升导航流畅度
本文介绍了Flutter路由动画的性能优化技巧,包括使用RepaintBoundary隔离重绘区域、合理设置动画时长(推荐200-600ms)、利用reverseCurve优化返回动画、避免过度绘制(推荐使用FadeTransition替代Opacity)以及使用AnimatedBuilder减少重建范围等。这些方法可帮助开发者在保证动画效果的同时,确保应用在各类设备上都能达到60fps的流畅度,降低CPU/GPU负载和内存消耗,从而提升整体用户体验。
2026-07-21 16:46:27
161
原创 自定义页面过渡_Flutter在鸿蒙平台创建独特导航体验
本文介绍了Flutter中实现页面路由过渡效果的核心方法,涵盖滑动、淡入淡出、缩放等多种动画类型。主要内容包括:(1)路由过渡的分类与适用场景,如滑动效果适合导航菜单,淡入淡出适合模态框;(2)四种实现方式,包括内置路由、PageRouteBuilder自定义动画、第三方库和继承封装;(3)具体代码示例,详细演示了从不同方向滑入(右/左/底/顶部)、淡入淡出组合动画以及中心缩放效果的实现方案。这些过渡效果能显著提升应用交互体验,开发者可根据实际场景选择或组合使用。
2026-07-21 16:42:24
217
原创 路由过渡效果_Flutter在鸿蒙平台实现平滑页面切换
Flutter路由过渡效果实现指南:本文详细介绍了Flutter中实现页面切换动画的多种方式,包括滑动(上下左右四个方向)、淡入淡出、缩放、旋转等过渡效果。通过PageRouteBuilder和内置组件(如SlideTransition、FadeTransition)可轻松实现各种动画,每种效果都附有完整代码示例和适用场景说明。滑动过渡适合常规页面切换,淡入淡出适合模态对话框,缩放效果则常用于详情展示。开发者可组合多种动画创造独特体验,提升应用视觉流畅度。
2026-07-21 16:40:01
187
原创 Hero共享元素动画_Flutter在鸿蒙平台页面过渡效果
Hero 动画是 Flutter 中最引人注目的动画效果之一,它允许一个组件在不同页面之间平滑过渡,创造出连贯的视觉体验。Hero 动画的核心思想是:在源页面中标记一个"英雄"元素,然后在目标页面中标记一个同名的"英雄"元素,Flutter 会自动创建这两个元素之间的过渡动画。本章将详细介绍 Hero 动画的原理、用法和最佳实践,帮助开发者掌握这一高级动画技术。@overrideappBar: AppBar(title: const Text("源页面")),},),),),
2026-07-21 16:37:51
213
Flutter跨平台开发实战:鸿蒙系列-循环交互艺术系列-瀑布流:不规则网格的循环排布算法
2026-01-12
Flutter跨平台开发实战: 鸿蒙与循环交互艺术:ListView 的视口循环与内存复用
2026-01-12
Flutter 框架跨平台鸿蒙开发 - SingleChildScrollView 控件之长内容滚动艺术
2026-01-11
redisdesktopmanager_0.9.99_小雨下雨的雨提供(免积分下载).zip
2022-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅