MainCollect = {}
function MainCollect.main()
local parent = GUI:Attach_Parent()
GUI:LoadExport(parent, "main/collect/collect")
MainCollect._ui = GUI:ui_delegate(parent)
-- 采集列表
MainCollect._selectList = MainCollect._ui.List_Col
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-07-23 13:36:22 |
👁️ 阅读: 14
在您提供的代码中,**没有显示或设置进度条进度的部分**。
这段代码主要处理的是:
1. **UI的显示与隐藏**:通过 `GUI:setVisible` 和 `GUI:setTouchEnabled` 控制面板和列表的可见性及触摸状态。
2. **文本设置**:`GUI:Text_setString` 用于设置提示文本。
3. **列表清空**:`GUI:ListView_removeAllItems` 用于在隐藏UI时清空采集列表。
如果您想为采集功能添加一个进度条来显示采集进度,您需要:
1. 在 `MainCollect.main()` 函数中,使用 `GUI:LoadingBar_Create` 或 `GUI:ProgressTimer_Create` 创建一个进度条控件。
2. 在 `MainCollect.ShowCollectUI()` 中,将进度条设置为可见。
3. 在采集过程中,通过 `GUI:LoadingBar_setPercent` 或 `GUI:ProgressTimer_progressTo` 函数来动态更新进度条的进度值。
您当前的代码只包含了UI框架的显示/隐藏逻辑,缺少具体的进度显示组件和更新逻辑。
← 返回问答库