* @Author: luozheng 1732036298@qq.com\r
* @Date: 2024-03-30 18:29:39\r
* @LastEditors: luozheng 1732036298@qq.com\r
- * @LastEditTime: 2024-09-19 20:07:09\r
+ * @LastEditTime: 2024-11-14 18:32:02\r
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/system/include/SystemView.h\r
*/\r
#ifndef SYSTEM_VIEW_H\r
void NeedToUpdateImageinit(void);\r
UILabelExt *Title{nullptr}; // 标题\r
UIScrollView *SystemScrollView[MAX_SYSTEMVIEWID]{nullptr};\r
- UILabelButtonExt *SystemViewLabelButton[7]{nullptr};\r
- UILabelExt *SystemViewLabel[7]{nullptr};\r
+ UILabelButtonExt *SystemViewLabelButton[10]{nullptr};\r
+ UILabelExt *SystemViewLabel[10]{nullptr};\r
+ int SystemViewLabelNum{0};\r
+ int SystemViewButtonNum{0};\r
UIImageView *NeedToUpdateImage{nullptr}; // 提示需要系统更新的icon图片\r
UIImageView *temp{nullptr};\r
bool viewInitStatus{false};\r
.lineBreakMode = UILabel::LINE_BREAK_OSCILLATION,\r
};\r
int pos_y = 153;\r
- for (int i = 0; i < sizeof(labelSetups) / sizeof(labelSetups[0]); ++i)\r
+ SystemViewLabelNum = sizeof(labelSetups) / sizeof(labelSetups[0]);\r
+ for (int i = 0; i < SystemViewLabelNum; ++i)\r
{\r
\r
labelConfig.top = pos_y + 120*i;\r
};\r
\r
int pos_y = 120;\r
- for (int i = 0; i < sizeof(buttonSetups) / sizeof(buttonSetups[0]); ++i)\r
+ SystemViewButtonNum = sizeof(buttonSetups) / sizeof(buttonSetups[0]);\r
+ for (int i = 0; i < SystemViewButtonNum; ++i)\r
{\r
ButtonConfig buttonconfig = {\r
.x = 43,\r
{\r
return;\r
}\r
- temp->SetPosition(43, 840, 380, 40);\r
+ temp->SetPosition(43, (SystemViewButtonNum + 1) * 120, 380, 40);\r
temp->SetVisible(false);\r
SystemScrollView[SYSTEMVIEW]->Add(temp);\r
}\r