资讯动态

如何用MoneyWallet搭建自己的分类体系:图标、颜色与层级分类完整定制指南

发布时间:2026/8/24 11:13:18 来源:尧图企业网站定制
如何用MoneyWallet搭建自己的分类体系图标、颜色与层级分类完整定制指南【免费下载链接】moneywalletAn android application that let you track your expenses项目地址: https://gitcode.com/gh_mirrors/mo/moneywalletMoneyWallet 是一款免费的开源 Android 记账应用它的分类体系是记账体验的核心图标、颜色、父子层级全部可以自由定制。本指南带你从零搭建一套专属分类——选对图标、挑好颜色、理清两级结构几分钟即可完成。为什么值得花时间定制分类体系分类不只用来归档它直接决定了你后续所有报表的样子交易列表的图标、饼图的配色、支出排名的顺序全都来自你为分类做的选择。一套合理的分类体系能让你在月底复盘时一眼看出钱花在了哪里。MoneyWallet 的分类体系由三层能力组成图标内置矢量图标或自动生成的彩色文字图标颜色Material 调色盘自由选择文字颜色自动适配层级两级父子结构父分类 子分类第一步找到分类管理入口打开应用后点击左上角 ☰ 菜单在侧边栏选择Categories分类即可看到全部分类列表。点击右下角的按钮新建分类或长按现有分类进行编辑。分类的编辑界面由 NewEditCategoryActivity.java 实现包含四个核心控件名称输入框、图标预览区、收入/支出去向单选、父分类选择器。第二步为分类选择图标两种方式点击分类名旁边的图标区域会弹出图标选择菜单。MoneyWallet 提供了两种图标体系方式一从图标库选择矢量图标点击Select an icon进入内置图标库。图标资源存放在app/src/main/res/drawable/目录下涵盖汽车、餐饮、购物、旅行、礼物、加油、医疗等几十种常用生活场景。矢量图标的好处是辨识度高、不受颜色影响适合餐饮交通这类特征明显的分类。方式二彩色文字图标自动跟随分类名如果你保持默认的彩色圆图标它会根据分类名称自动生成缩写取名称前两个单词的首字母并大写。例如分类名生成图标Food and drinksFATravelTSalaryS这个规则由 IconPicker.java 中的getColorIconString方法实现并且输入框里改名时图标实时刷新——先想好名字再微调缩写体验非常顺手。 小技巧想换掉矢量图标再次点击图标选择Remove icon即可退回彩色文字模式。第三步挑选图标背景颜色在图标菜单中选择Select the color会弹出 Material Design 调色盘支持预设色板和自定义取色。颜色选择后图标内文字颜色会自动切换为最佳对比色深色背景配白字、浅色背景配黑字无需手动调整这个逻辑在 ColorIcon.java 的getBestColor调用中完成。配色建议 同一父分类下的子分类用同一色系的深浅变化 收入类分类统一用绿色系支出用其他色系⚪ 高频分类餐饮、交通用高饱和色低频分类用低饱和色颜色信息最终以 JSON 形式存储在分类数据中type为color时携带color和name字段随备份文件一起迁移换机不丢。第四步搭建两级父子层级MoneyWallet 的分类支持两级结构父分类下挂子分类但不再支持更深的嵌套。这是数据库层的硬性约束见 SQLDatabase.java 中的insertCategory校验逻辑父分类本身不能再是别人的子分类即最深两级父分类的类型必须与子分类一致收入分类只能挂在收入父分类下支出同理已有子分类的分类不能再被降级为子分类推荐的搭建思路先建父分类如「餐饮」「交通」「娱乐」「房租水电」再建子分类在「餐饮」下建「早餐」「外卖」「聚餐」创建时在Parent category选择器中指定父分类最后调顺序进入Category sort界面拖动排序报表中的分类顺序随之改变餐饮父 ├── 早餐 ├── 外卖 └── 聚餐 交通父 └── 加油两个隐藏选项强烈建议设置① 是否计入报表Show in report编辑界面底部有一个复选框勾选后该分类才会出现在 Overview 饼图和统计报表中。像「转账」这种不反映真实支出的分类建议关掉。② 系统分类只读但可控制展示转账、债务、储蓄等系统分类定义在 SystemCategory.java不支持修改名称和图标但可以单独开关它们在报表中的显示。常见问题速查问题原因与解决提示层级不支持错误试图把子分类再设为父分类MoneyWallet 仅支持两级选父分类时列表为空类型不匹配支出子分类只能挂支出父分类图标缩写和预期不符缩写取前两个单词首字母调整名称即可实时改变分类顺序和报表不一致进入 Category sort 界面重新拖动排序总结MoneyWallet 的分类定制遵循一条清晰路径先命名 → 再选图标 → 后调色 → 最后挂层级。得益于两级结构和自动文字图标你不需要设计经验也能在十分钟内搭出一套既美观又实用的分类体系。分类一旦建好饼图、排名、报表会自动长出你定制的样子——这就是分类体系的全部价值。【免费下载链接】moneywalletAn android application that let you track your expenses项目地址: https://gitcode.com/gh_mirrors/mo/moneywallet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价