From: hcj <1224667075@qq.com> Date: Fri, 6 Sep 2024 10:26:56 +0000 (+0800) Subject: 修复goal界面图片位置异常bug X-Git-Tag: release_V1.2.70_20241020_135402~531 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=8cc57cfe628e7294ff9562f824f6a109ec980e88;p=mirrors%2FFD230.git 修复goal界面图片位置异常bug --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/goal/src/goalother.cpp b/code/sdk/application/wearable/fd230app/nativeui/goal/src/goalother.cpp index 42f646039..b61448cdb 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/goal/src/goalother.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/goal/src/goalother.cpp @@ -440,28 +440,26 @@ namespace OHOS WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "PullUpAnimatorView new fail"); return false; } - if(GoalView::GetInstance()==nullptr) + if(GoalView::GetInstance()) { // PullUpPathsArray = CreateImagePathsArray(PullUpPaths, "bin", PULLUP_ANIMATOR_VIEW_NUM_FRAMES); - // 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].pos.x = PULLUP_ANIMATOR_VIEW_X; - // PullUpimageAnimatorInfo[i].pos.y = PULLUP_ANIMATOR_VIEW_Y; - // PullUpimageAnimatorInfo[i].width = PULLUP_ANIMATOR_VIEW_W; - // PullUpimageAnimatorInfo[i].height = PULLUP_ANIMATOR_VIEW_H; - // } + for (uint8_t i = 0; i < PULLUP_ANIMATOR_VIEW_NUM_FRAMES; i++) + { + GoalView::GetInstance()->PullUpimageAnimatorInfo[i].pos.y = PULLUP_ANIMATOR_VIEW_Y; + } // PullUpAnimatorView->SetPosition(PULLUP_ANIMATOR_VIEW_X, PULLUP_ANIMATOR_VIEW_Y, PULLUP_ANIMATOR_VIEW_W, PULLUP_ANIMATOR_VIEW_H); // PullUpAnimatorView->SetStyle(STYLE_BACKGROUND_COLOR, 0xffffffff); // PullUpAnimatorView->SetStyle(STYLE_BACKGROUND_OPA, 0xff); - return false; - + PullUpAnimatorView->SetImageAnimatorSrc(GoalView::GetInstance()->PullUpimageAnimatorInfo, PULLUP_ANIMATOR_VIEW_NUM_FRAMES, PULLUP_ANIMATOR_VIEW_TIME); + PullUpAnimatorView->SetRepeat(true); + PullUpAnimatorView->Start(); + Add(PullUpAnimatorView); } - PullUpAnimatorView->SetImageAnimatorSrc(GoalView::GetInstance()->PullUpimageAnimatorInfo, PULLUP_ANIMATOR_VIEW_NUM_FRAMES, PULLUP_ANIMATOR_VIEW_TIME); - PullUpAnimatorView->SetRepeat(true); - PullUpAnimatorView->Start(); } + + + + /* -------------------------------- 将组件添加到根视图 ------------------------------- */ Add(caloriegoalTitle); Add(mileagegoalTitle); @@ -480,7 +478,7 @@ namespace OHOS Add(standgoaldataLabel); Add(standnowdataLabel); - Add(PullUpAnimatorView); + Add(transverseline_1); Add(transverseline_2);