尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

MMAS Money Tracker 自定义分类教程:打造完全属于你自己的记账体系

MMAS Money Tracker 自定义分类教程:打造完全属于你自己的记账体系 MMAS Money Tracker 自定义分类教程打造完全属于你自己的记账体系【免费下载链接】mmas-money-tracker An optimized application for daily expense tracking and personal finance management.项目地址: https://gitcode.com/gh_mirrors/mm/mmas-money-trackerMMAS Money Tracker 是一款开源免费的日常开支记账与个人财务管理应用它的强大之处在于支持自定义分类。本教程带你从零开始添加、编辑支出与收入分类并设置两级父子分类轻松打造完全贴合自己消费习惯的记账体系。为什么需要自定义分类默认分类餐饮、交通、工资等无法满足所有人的记账需求。比如你是宠物主想单独记录宠物开销自由职业者有多个收入来源想按项目分类统计。MMAS Money Tracker 的自定义分类功能让你自由增删改任何分类并为每个分类配上专属图标和备注让后续的支出饼图和月度报告更有参考价值。分类管理的入口在哪里打开应用进入记账输入页点击金额下方的分类选择区域弹出分类面板支出 / 收入两个标签页点击面板右上角的Edit编辑按钮进入分类编辑模式。编辑模式的界面与普通选择面板一致右上角会变为Add新增按钮逻辑实现见 app_bar.dart。4 步新增一个分类在编辑模式下点击Add即可打开新增分类页面依次完成 4 个字段步骤字段说明①分类名称必填且不能与已有分类重名否则提示Category already exists②图标点击名称左侧的 select icon 圆形区域从数百个图标库中挑选一个③父分类仅支出分类显示此卡片可选择归入哪个父分类④描述选填备注方便日后理解该分类用途填写完成后点击底部保存按钮即可。新增页面的核心表单实现位于 add_category.dart重名校验逻辑在 add_category.dart。图标选择界面由 select_icon.dart 提供内置 Material、FontAwesome、Boxicons 等多套图标库足够应对各种主题风格。如何设置支出父分类两级分类结构支出分类支持父分类 子分类的两级结构例如在购物下细分衣服数码。新建支出分类时点击父分类卡片即可打开父分类列表选择目标分类后保存子分类会整齐地展示在父分类卡片下方。未指定父分类的新分类自身就会成为一个新的父分类收入分类只支持单层结构无需也不显示父分类选择分类的两级卡片布局见 expense_category.dart父分类列表见 parent_category.dart。设计建议父分类数量控制在 5~8 个每个父分类下 3~6 个子分类既能细分又不显得臃肿。编辑与删除已有分类进入编辑模式后单击任意分类父分类或子分类进入编辑页可修改名称、图标、父分类和描述修改后点保存即生效长按分类同样进入编辑页删除编辑页底部提供保存并删除按钮一键移除该分类。所有分类数据都通过本地偏好存储持久化实现位于 shared_preferences_services.dart无需担心云端同步问题隐私完全由自己掌控。后悔了一键重置全部分类如果你对分类体系不满意想恢复出厂状态打开应用设置页其他/Other点击Reset All Categories重置所有分类确认后即可恢复到默认分类。注意此操作不可撤销重置前建议先确认。相关代码见 others.dart。常见问题 FAQQ分类名可以重复吗A不可以系统会自动校验并提示Category already exists。Q删除分类后历史账目会怎样A分类仅作为账目的归类标签删除分类不会删除已有账目数据若需要清空所有数据请在设置页使用Delete All Data。Q收入分类可以设父子结构吗A目前收入分类为单层结构不支持父分类。总结通过本教程你已经掌握了 MMAS Money Tracker 自定义分类的完整玩法进入分类编辑模式 → 新增分类并配置图标与父分类 → 编辑或删除 → 随时一键重置。想要深入了解源码实现可以参考 income_category.dart收入分类面板和 expense_category.dart支出分类面板两个页面文件。现在就开始动手打造一套完全属于你的记账分类体系吧 ✨【免费下载链接】mmas-money-tracker An optimized application for daily expense tracking and personal finance management.项目地址: https://gitcode.com/gh_mirrors/mm/mmas-money-tracker创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表