fix(ui): 修复复合叠层结果显示界面图标可见性问题

- 移除在模式切换时对图标的冗余显示设置
- 将图标显示逻辑移至完成状态处理块内
- 确保在识别成功后图标正确显示
- 优化UI状态更新时机避免闪烁问题
这个提交包含在:
徐勤民 2026-04-22 19:59:47 +08:00
父节点 401d928f92
当前提交 f33b64f991

查看文件

@ -152,7 +152,6 @@ class CompositeLayupResultActivity : BaseActivity<ActivityCompositeLayupResultBi
uiMode = mode uiMode = mode
uiHandler.removeCallbacks(layupWorkingRunnable) uiHandler.removeCallbacks(layupWorkingRunnable)
uiHandler.removeCallbacks(completeRunnable) uiHandler.removeCallbacks(completeRunnable)
binding.icon.visibility = android.view.View.VISIBLE
when (mode) { when (mode) {
UiMode.RECOGNIZE_SUCCESS -> { UiMode.RECOGNIZE_SUCCESS -> {
binding.icon.setImageResource(R.mipmap.ocr_true) binding.icon.setImageResource(R.mipmap.ocr_true)
@ -205,6 +204,7 @@ class CompositeLayupResultActivity : BaseActivity<ActivityCompositeLayupResultBi
uiHandler.postDelayed(completeRunnable, 3000L) uiHandler.postDelayed(completeRunnable, 3000L)
} }
} }
binding.icon.visibility = android.view.View.VISIBLE
} }
private fun buildInstruction(): String { private fun buildInstruction(): String {