自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 999999999

999。

2026-02-06 17:28:31 339

原创 9999999999

999999。

2026-02-06 17:27:41 367

原创 999999999999

99999999。

2026-02-03 11:51:12 33

原创 999999999999

99999。

2026-02-03 11:50:40 25

原创 99999999999

999999。

2026-02-02 17:25:27 26

原创 9999999999

9999999。

2026-02-02 17:24:56 17

原创 9999999999

9999999。

2026-01-31 23:55:29 26

原创 999999999999

999999999。

2026-01-31 23:54:55 18

原创 999999999

999999。

2026-01-30 23:06:21 23

原创 99999999

999999。

2026-01-30 23:05:50 30

原创 999999999

9999999。

2026-01-29 17:00:05 106

原创 999999999

9988889。

2026-01-29 16:59:08 102

原创 99999999999

9999。

2026-01-28 17:06:54 235

原创 99999999999

9999999。

2026-01-28 17:06:23 264

原创 9999999999

99999999999999999

2026-01-27 17:28:27 98

原创 999999999999999

9999999999999

2026-01-27 17:27:55 104

原创 9999999999987

6666666。

2026-01-26 11:23:07 101

原创 99999999

888888888。

2026-01-26 11:21:14 97

原创 999999999999

8888888。

2026-01-25 17:24:50 94

原创 666666666666

======

2026-01-25 17:24:20 78

原创 88888888888

8999999999999

2026-01-24 23:09:05 113

原创 99999999999999999

999999999999

2026-01-24 23:08:27 359

原创 111111111555555599999999999

111111111155555555666666

2026-01-23 23:38:13 91

原创 111111111555555599999999999

111111111155555555666666

2026-01-23 23:37:38 84

原创 Flutter for OpenHarmony 二维码扫描App实战 - 关于实现

overrideappBar: AppBar(title: const Text('关于')),AboutView 继承自,因为页面内容是静态的,不需要维护状态。使用 const 构造函数可以让 Flutter 在编译时创建这个组件,提高性能。Scaffold提供了页面的基础结构,appBar 设置标题为"关于"。body 使用包裹,这样当内容超出屏幕时可以滚动。虽然关于页面的内容通常不会很长,但在小屏幕设备上可能需要滚动,所以加上滚动支持是个好习惯。padding 设置为16.w。

2026-01-20 22:18:59 1017

原创 Flutter for OpenHarmony 二维码扫描App实战 - 批量扫描实现

在某些场景下,用户需要连续扫描多个二维码,比如仓库盘点、活动签到等。如果每次扫描都要返回再重新进入,效率会很低。批量扫描功能让用户可以连续扫描多个二维码,扫描结果会累积显示在列表中,最后可以一次性保存或导出。

2026-01-20 21:38:46 1006

原创 Flutter for OpenHarmony移动数据使用监管助手App实战 - SIM卡管理实现

Flutter for OpenHarmony移动数据使用监管助手App实战 - SIM卡管理实现。

2026-01-19 23:12:50 113

原创 Flutter for OpenHarmony移动数据使用监管助手App实战 - SIM卡管理实现

Flutter for OpenHarmony移动数据使用监管助手App实战 - SIM卡管理实现。

2026-01-19 23:11:19 124

原创 Flutter for OpenHarmony轻量级开源记事本app实战:分享功能

本文介绍了笔记应用中分享功能的实现方案。分享系统包含分享管理、格式转换和社交平台集成等功能模块。通过ShareService管理分享状态和操作,支持文本、Markdown、HTML、PDF和图片五种格式转换。用户界面采用底部弹窗设计,包含头部信息、格式选项和操作按钮三部分,提供直观的分享体验。系统通过枚举定义分享格式,并扩展显示名称,使功能更加灵活易用。整体架构清晰,代码示例展示了Dart语言实现的关键部分,为开发者提供了实用的参考实现。

2026-01-18 23:02:07 637

原创 Flutter for OpenHarmony轻量级开源记事本app实战:分类详情

本文介绍了分类详情页面的设计实现方案。页面采用Flutter框架构建,主要功能包括:展示分类下的笔记列表、支持笔记编辑与管理操作、提供分类信息修改功能。页面结构基于Material Design规范,包含AppBar标题栏、笔记列表主体和悬浮操作按钮。通过GetX状态管理实现数据响应式更新,笔记卡片支持点击编辑和滑动删除/收藏操作。分类编辑功能采用对话框形式,包含名称修改和颜色选择组件。整体设计注重用户体验,提供清晰的信息展示和便捷的操作入口。

2026-01-17 23:25:49 730

原创 Flutter for OpenHarmony轻量级开源记事本App实战:分类管理

分类管理摘要 本文介绍了如何在Flutter for OpenHarmony记事本应用中实现分类管理功能。主要内容包括: 分类页面采用模块化设计,包含分类、文件夹和标签三个核心功能区域 使用GridView展示分类卡片,支持两列自适应布局 实现快捷入口显示统计信息,方便用户快速访问常用功能 采用响应式设计,自动处理空状态提示 通过GetX进行状态管理,确保UI与数据同步更新 分类管理系统设计简洁直观,支持快速创建和切换分类,帮助用户高

2026-01-17 23:21:10 909

原创 Flutter for OpenHarmony轻量级开源记事本app实战:反馈功能

本文介绍了Flutter应用中反馈系统的设计与实现。系统采用GetX框架管理状态,核心FeedbackService类处理反馈提交、历史记录加载等功能。数据模型定义了包含标题、内容、分类、附件等完整属性的Feedback类,支持JSON序列化。系统具备本地存储、网络提交、异常处理等机制,通过响应式编程确保UI状态同步。设计注重健壮性和用户体验,包括防止重复提交、数据容错处理等功能,为应用提供完整的用户反馈解决方案。

2026-01-16 23:07:57 406

原创 Flutter for OpenHarmony轻量级开源记事本App实战:发现主界面

本文介绍了如何实现应用发现页面的主界面设计。发现页面采用卡片式布局,分为统计概览、快捷功能和功能列表三个主要部分,使用SingleChildScrollView支持滚动。统计卡片展示笔记数、收藏数等核心指标,快捷功能区域提供常用操作的快速入口,功能列表则展示特色功能。文章详细说明了每个组件的实现方式,包括_StatItem和_ActionCard等可复用组件,通过合理的布局和视觉层次帮助用户快速获取信息和访问功能。整个页面设计注重模块化和响应式更新,提升了用户体验。

2026-01-16 23:05:12 809

原创 Flutter for OpenHarmony轻量级开源记事本App实战:导出功能

本文介绍了笔记应用中数据导出功能的实现方法。导出功能支持多种格式,操作简单,并提供预览功能。文章详细阐述了导出页面的设计,包括说明卡片、数据概览和导出按钮三个主要部分。数据概览展示笔记数量、分类数量等统计信息,让用户了解导出规模。导出按钮区域提供"复制到剪贴板"和"预览导出内容"两种操作,满足不同需求。实现方法将所有笔记转换为Markdown格式文本,便于备份和迁移。整个导出系统采用模块化设计,界面友好,操作直观,为用户提供了便捷的数据导出体验。

2026-01-15 23:24:25 965

原创 Flutter for OpenHarmony轻量级开源记事本app实战:创建文件夹对话框

本文介绍了使用Flutter for OpenHarmony实现创建文件夹对话框的设计方案。首先采用AlertDialog组件构建基础结构,通过StatelessWidget实现简洁的对话框界面,包含标题、输入框和操作按钮。随后升级为StatefulWidget以支持输入验证功能,添加了空值检查、长度限制和特殊字符检测等多重验证规则。设计注重用户体验细节,如自动聚焦输入框、实时清除错误提示等。通过回调函数将创建逻辑交给父组件处理,保持了组件的职责单一性。整个方案兼顾了功能完善性和代码可维护性

2026-01-15 23:22:43 568

原创 Flutter for OpenHarmony轻量级开源记事本app实战:创建分类对话框

本文介绍了一个Flutter分类创建对话框的实现方案。该对话框包含分类名称输入和颜色选择两大核心功能,采用Material Design规范设计。通过TextField收集分类名称,Wrap布局展示8种可选颜色,并提供直观的选中状态反馈。对话框采用回调机制与父组件通信,确保数据流清晰。响应式布局适配不同屏幕尺寸,交互细节如自动聚焦和输入验证提升了用户体验。整体设计简洁高效,代码结构清晰,实现了分类创建的基本业务需求。

2026-01-14 23:18:44 860

原创 Flutter for OpenHarmony轻量级开源记事本app实战:标签选择器

本文介绍了使用Flutter for OpenHarmony实现标签选择器的方法。该组件采用StatefulWidget设计,支持标签选择和新建功能。通过AlertDialog布局,包含输入区域、标签列表和操作按钮。使用FilterChip展示标签,支持多选和取消选择。组件采用防御性编程和资源清理等最佳实践,确保性能和稳定性。调用时通过showDialog获取用户选择的标签列表,适用于笔记应用等需要标签分类的场景。

2026-01-14 23:16:33 950

原创 Flutter for OpenHarmony轻量级开源记事本app实战:笔记列表

本文介绍了使用Flutter for OpenHarmony开发记事本应用的笔记列表界面设计。通过StatefulWidget管理选择模式和选中状态,实现动态交互界面。AppBar标题根据选择模式动态变化,提供搜索、排序和筛选功能。选择模式下支持全选、清除和批量删除操作。列表采用响应式设计,空状态时显示引导提示,并集成下拉刷新功能。悬浮按钮提供快速创建笔记入口,整体设计遵循Material Design规范,实现了清晰的信息展示和便捷的操作体验。

2026-01-13 23:14:26 848

原创 Flutter for OpenHarmony轻量级开源记事本app实战——笔记卡片组件

本文介绍了如何设计一个功能完善的笔记卡片组件,包括核心设计理念、基础结构、滑动操作和交互处理。笔记卡片需要在有限空间展示标题、内容预览、更新时间等信息,支持点击编辑、长按选择和滑动收藏/删除等操作。组件采用Dismissible实现双向滑动功能,通过InkWell提供水波纹点击效果,并灵活处理选择模式与普通模式的切换。代码展示了如何解析颜色、响应主题变化,以及如何通过条件渲染优化不同场景下的UI显示,最终实现一个信息丰富、操作便捷且视觉美观的笔记卡片组件。

2026-01-13 23:13:46 648

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除