优化训练记录UI
authorCaisking <3449750381@qq.com>
Sat, 7 Sep 2024 11:31:27 +0000 (19:31 +0800)
committerCaisking <3449750381@qq.com>
Sat, 7 Sep 2024 11:31:27 +0000 (19:31 +0800)
code/sdk/application/wearable/fd230app/nativeui/traing/training_list_fitness/src/TraingFitnessModel.cpp
code/sdk/application/wearable/fd230app/nativeui/traingrecord/src/TraingRecordView.cpp

index f9a0e7c..2685852 100644 (file)
@@ -87,66 +87,11 @@ namespace OHOS
 
     void TraingFitnessModel::InitTraingFitnessListItem()
     {
-        TraingFitnesss[0] = {VIEW_TRAININGNOMAL, text[0]};
-        TraingFitnesss[1] = {VIEW_TRAININGNOMAL, text[1]};
-        TraingFitnesss[2] = {VIEW_TRAININGNOMAL, text[2]};
-        TraingFitnesss[3] = {VIEW_TRAININGNOMAL, text[3]};
-        TraingFitnesss[4] = {VIEW_TRAININGNOMAL, text[4]};
-        TraingFitnesss[5] = {VIEW_TRAININGNOMAL, text[5]};
-        TraingFitnesss[6] = {VIEW_TRAININGNOMAL, text[6]};
-        TraingFitnesss[7] = {VIEW_TRAININGNOMAL, text[7]};
-        TraingFitnesss[8] = {VIEW_TRAININGNOMAL, text[8]};
-        TraingFitnesss[9] = {VIEW_TRAININGNOMAL, text[9]};
-        TraingFitnesss[10] = {VIEW_TRAININGNOMAL, text[10]};
-        TraingFitnesss[11] = {VIEW_TRAININGNOMAL, text[11]};
-        TraingFitnesss[12] = {VIEW_TRAININGNOMAL, text[12]};
-        TraingFitnesss[13] = {VIEW_TRAININGNOMAL, text[13]};
-        TraingFitnesss[14] = {VIEW_TRAININGNOMAL, text[14]};
-        TraingFitnesss[15] = {VIEW_TRAININGNOMAL, text[15]};
-        TraingFitnesss[16] = {VIEW_TRAININGNOMAL, text[16]};
-        TraingFitnesss[17] = {VIEW_TRAININGNOMAL, text[17]};
-        TraingFitnesss[18] = {VIEW_TRAININGNOMAL, text[18]};
-        TraingFitnesss[19] = {VIEW_TRAININGNOMAL, text[19]};
-        TraingFitnesss[20] = {VIEW_TRAININGNOMAL, text[20]};
-        TraingFitnesss[21] = {VIEW_TRAININGNOMAL, text[21]};
-        TraingFitnesss[22] = {VIEW_TRAININGNOMAL, text[22]};
-        TraingFitnesss[23] = {VIEW_TRAININGNOMAL, text[23]};
-        TraingFitnesss[24] = {VIEW_TRAININGNOMAL, text[24]};
-        TraingFitnesss[25] = {VIEW_TRAININGNOMAL, text[25]};
-        TraingFitnesss[26] = {VIEW_TRAININGNOMAL, text[26]};
-        TraingFitnesss[27] = {VIEW_TRAININGNOMAL, text[27]};
-        TraingFitnesss[28] = {VIEW_TRAININGNOMAL, text[28]};
-        TraingFitnesss[29] = {VIEW_TRAININGNOMAL, text[29]};
-        TraingFitnesss[30] = {VIEW_TRAININGNOMAL, text[30]};
-        TraingFitnesss[31] = {VIEW_TRAININGNOMAL, text[31]};
-        TraingFitnesss[32] = {VIEW_TRAININGNOMAL, text[32]};
-        TraingFitnesss[33] = {VIEW_TRAININGNOMAL, text[33]};
-        TraingFitnesss[34] = {VIEW_TRAININGNOMAL, text[34]};
-        TraingFitnesss[35] = {VIEW_TRAININGNOMAL, text[35]};
-        TraingFitnesss[36] = {VIEW_TRAININGNOMAL, text[36]};
-        TraingFitnesss[37] = {VIEW_TRAININGNOMAL, text[37]};
-        TraingFitnesss[38] = {VIEW_TRAININGNOMAL, text[38]};
-        TraingFitnesss[39] = {VIEW_TRAININGNOMAL, text[39]};
-        TraingFitnesss[40] = {VIEW_TRAININGNOMAL, text[40]};
-        TraingFitnesss[41] = {VIEW_TRAININGNOMAL, text[41]};
-        TraingFitnesss[42] = {VIEW_TRAININGNOMAL, text[42]};
-        TraingFitnesss[43] = {VIEW_TRAININGNOMAL, text[43]};
-        TraingFitnesss[44] = {VIEW_TRAININGNOMAL, text[44]};
-        TraingFitnesss[45] = {VIEW_TRAININGNOMAL, text[45]};
-        TraingFitnesss[46] = {VIEW_TRAININGNOMAL, text[46]};
-        TraingFitnesss[47] = {VIEW_TRAININGNOMAL, text[47]};
-        TraingFitnesss[48] = {VIEW_TRAININGNOMAL, text[48]};
-        TraingFitnesss[49] = {VIEW_TRAININGNOMAL, text[49]};
-        TraingFitnesss[50] = {VIEW_TRAININGNOMAL, text[50]};
-        TraingFitnesss[51] = {VIEW_TRAININGNOMAL, text[51]};
-        TraingFitnesss[52] = {VIEW_TRAININGNOMAL, text[52]};
-        TraingFitnesss[53] = {VIEW_TRAININGNOMAL, text[53]};
-        TraingFitnesss[54] = {VIEW_TRAININGNOMAL, text[54]};
-        TraingFitnesss[55] = {VIEW_TRAININGNOMAL, text[55]};
-        TraingFitnesss[56] = {VIEW_TRAININGNOMAL, text[56]};
-        // 访问的数组超过了数组容量
+        for (int i = 0; i < 57; ++i) // 更新循环以适应 57 个元素
+        {
+            TraingFitnesss[i] = {VIEW_TRAININGNOMAL, text[i]};
+        }
     }
-
     const TraingFitnessItem *TraingFitnessModel::GetTraingFitnesslistItems() const
     {
         return TraingFitnesss;
index 3b8a85d..97bdacd 100644 (file)
@@ -158,8 +158,8 @@ namespace OHOS
         }
         recordView->SetPosition(0, 0);
         recordView->Resize(466, 466);
-        recordView->SetScrollBlankSize(20);
-        recordView->SetReboundSize(50);
+        recordView->SetScrollBlankSize(50);
+        // recordView->SetReboundSize(50);
         recordView->SetDirection(1);
 
         /*初始化label*/