FlutterUnit
文章平均质量分 92
张风捷特烈
海的彼岸,有我未曾见证的风采。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FlutterUnit 3.3.0 | 全组件、全属性、鸿蒙支持来袭
摘要:本文介绍了使用Dart脚本提取Flutter SDK中所有Widget组件信息的方法。通过继承RecursiveAstVisitor实现解析器,提取组件名称、路径、超类列表和描述信息,并以JSON格式输出。最终在Flutter 3.27.4中收集到555个非下划线组件的数据,为题库应用《匠心星问》提供了基础素材。文章展示了从源码分析到数据处理的全过程,旨在帮助开发者掌握系统化解决问题的思路。(149字)原创 2025-09-02 07:28:22 · 897 阅读 · 0 评论 -
Flutter 知识集锦 | 如何得到图片主色
Flutter实现图片主题色提取功能,通过ColorScheme.fromImageProvider方法从图片生成配色方案。文章介绍了如何封装ImageSelector组件实现图片切换,并动态更新UI主题色。案例展示了一个右侧图片列表、左侧色彩面板的交互界面,点击图片即可提取主色并应用主题。这种图片驱动配色的方式适用于主题换肤等场景,提升了UI设计的灵活性和视觉美感。文章还提供了完整代码实现和组件封装思路,为开发者构建智能配色系统提供了参考。原创 2025-07-14 09:23:10 · 885 阅读 · 0 评论 -
Flutter 百题斩#14 | 说说你对 ColorScheme 的了解
Flutter 的 ColorScheme 是 Material Design 3 的核心颜色系统,包含 46 种颜色角色,分为五大类:主色(品牌识别)、次色(辅助元素)、第三色(对比强调)、表面色(背景层次)和错误色(警告状态)。通过 ColorScheme.fromSeed 可基于种子色自动生成完整配色方案,确保应用视觉一致性和可访问性。这套系统取代了部分传统颜色,为组件提供统一的外观控制,并支持明暗主题适配。开发者可通过定义 ColorScheme 对象,快速建立规范化的应用主题体系。原创 2025-07-01 07:28:03 · 887 阅读 · 0 评论 -
FlutterUnit & TolyUI | 布局游乐场
对于新手朋友,对有些较复杂的布局组件很难把握其特性。为此 FlutterUnit 设立了布局宝库模块,来帮助开发者更容易理解 Flutter 中的布局特性以及核心的布局组件。其中的 Playground 指的是可交互操作的组件展示面板,如下的 Flex Playground 将淋漓尽致地展示 Flex 组件布局特性。对于枚举类型的参数,通过 TolySelect 组件处理选择事件。操作的图标按钮使用 TolyAction 组件。布局宝库的侧栏导航,使用 TolyRailMenuTree 组件。原创 2025-06-19 05:40:13 · 1157 阅读 · 0 评论
分享