将每日目标中的动画采用图片路径不在采用Imagecach 410/2 410/head
authorluozheng <1732036298@qq.com>
Fri, 28 Jun 2024 10:57:33 +0000 (18:57 +0800)
committerluozheng <1732036298@qq.com>
Fri, 28 Jun 2024 10:57:33 +0000 (18:57 +0800)
code/sdk/application/wearable/fd230app/nativeui/goal/src/goalview.cpp

index 8ff2289..0fe261e 100644 (file)
@@ -253,8 +253,10 @@ namespace OHOS
             }
             for (uint8_t i = 0; i < 20; i++)
             {
-                goalAnimatorInfo[i].imageInfo = ImageCacheManager::GetInstance().LoadSingleRes(goalPathsArray[i]);
-                goalAnimatorInfo[i].imageType = IMG_SRC_IMAGE_INFO;
+                //goalAnimatorInfo[i].imageInfo = ImageCacheManager::GetInstance().LoadSingleRes(goalPathsArray[i]);
+                //goalAnimatorInfo[i].imageType = IMG_SRC_IMAGE_INFO;
+                goalAnimatorInfo[i].imagePath = goalPathsArray[i];
+                goalAnimatorInfo[i].imageType = IMG_SRC_FILE_PATH;
                 goalAnimatorInfo[i].pos.x = 193;
                 goalAnimatorInfo[i].pos.y = 90;
                 goalAnimatorInfo[i].width = 100;
@@ -281,8 +283,10 @@ namespace OHOS
             }
             for (uint8_t i = 0; i < PULLUP_ANIMATOR_VIEW_NUM_FRAMES; i++)
             {
-                PullUpimageAnimatorInfo[i].imageInfo = ImageCacheManager::GetInstance().LoadSingleRes(PullUpPathsArray[i]);
-                PullUpimageAnimatorInfo[i].imageType = IMG_SRC_IMAGE_INFO;
+                //PullUpimageAnimatorInfo[i].imageInfo = ImageCacheManager::GetInstance().LoadSingleRes(PullUpPathsArray[i]);
+                //PullUpimageAnimatorInfo[i].imageType = IMG_SRC_IMAGE_INFO;
+                PullUpimageAnimatorInfo[i].imagePath = PullUpPathsArray[i];
+                PullUpimageAnimatorInfo[i].imageType = IMG_SRC_FILE_PATH;
                 PullUpimageAnimatorInfo[i].pos.x = PULLUP_ANIMATOR_VIEW_X;
                 PullUpimageAnimatorInfo[i].pos.y = PULLUP_ANIMATOR_VIEW_Y;
                 PullUpimageAnimatorInfo[i].width = PULLUP_ANIMATOR_VIEW_W;
@@ -353,7 +357,7 @@ namespace OHOS
     {
         for (int i = 0; i < numImages; i++)
         {
-            ImageCacheManager::GetInstance().UnloadSingleRes(imagePaths[i]);
+            //ImageCacheManager::GetInstance().UnloadSingleRes(imagePaths[i]);
             delete imagePaths[i];
             imagePaths[i] = nullptr;
         }