lvmeng
|
b110cc97a0
|
refactor(collect): 重构食材采集功能界面和适配器
- 将按钮组件替换为TextView以支持更好的交互效果
- 添加selectableItemBackground实现点击反馈效果
- 重命名食材采样为食材采集保持术语一致性
- 替换FoodCollectionAdapter为VectorCollectionAdapter适配器
- 更新列表项布局从list_item_food_collection到list_item_vector_collection
- 添加FoodSearchAdapter适配器用于食材搜索功能
- 重构CollectFragment中的数据绑定和UI逻辑
- 修改相机容器布局位置优化界面结构
- 更新资源文件名和颜色定义提升代码可读性
- 调整保存按钮样式增强视觉效果
- 修改提示对话框内容精确表达功能意图
|
2026-04-27 10:21:37 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
82217b4fb1
|
feat(activity): 合并采集功能至 PrepareCookActivity 并优化识别页重量处理逻辑
- 将 DishSamplingActivity 逻辑合并至 PrepareCookActivity,根据 cookMode 区分采集/制作模式
- 布局替换:activity_prepare_cook 第一子 View 改为搜索栏(etInputDish + ivDishSearch),删除第二个子 LinearLayout
- InitActivity / HomeActivity / SamplingListActivity 改用 PrepareCookActivity 替代 DishSamplingActivity
- FoodRecognizeActivity 新增 selectedPosition 字段,避免通过 isClicked 线性查找索引
- 优化重量更新逻辑:重量增加立即同步,重量减少延迟 3 秒更新,防止关页前误覆盖用量
- foodSelectCallback 改为累加同 goodsId 的 useWeight,不再限制重复添加
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-20 18:26:20 +08:00 |
|
lvmeng
|
96863e2078
|
feat(activity): 新增菜品识别功能,重构FoodRecognizeDialog并临时跳过调料配置检查
- 新增 FoodRecognizeDialog(继承 BottomSheetDialog),只初始化一次,暴露 loadData() 方法
- 新增 dialog_food_recognize.xml 布局(标题 + 2列 GridLayoutManager RecyclerView)
- PrepareCookActivity 集成相机初始化、拍照识别流程(重量稳定 ≥10g 时触发)
- PrepareCookActivity 新增 flCameraContainer(1dp 隐藏容器)用于相机预览绑定
- SelectDishActivity 临时注释 judgeDeviceConfig 逻辑,直接调用 block()
- 修正 GpioUtils/L/LightManager 包名为 com.shuwei.dish.match.utils
|
2026-04-13 17:31:31 +08:00 |
|
lvmeng
|
873ae95c0b
|
优化
|
2026-02-06 17:31:52 +08:00 |
|
lvmeng
|
a4905e7226
|
新接口调试
|
2026-01-29 18:51:42 +08:00 |
|
lvmeng
|
a3690e7ef0
|
增加初始化功能、采样菜品搜索功能优化、布局移动到layout目录
|
2025-09-11 16:00:04 +08:00 |
|
lvmeng
|
03d3785e2b
|
修改layout目录改为layout_sw800dp,优化调料显示UI,其它细节优化
|
2025-09-03 17:40:28 +08:00 |
|
lvmeng
|
3b4ba599bf
|
代码提交
|
2025-08-11 18:32:04 +08:00 |
|