From 5cb107b8f467a915aa1981e47077c8cdd9136d01 Mon Sep 17 00:00:00 2001 From: luozheng <1732036298@qq.com> Date: Mon, 9 Dec 2024 17:08:14 +0800 Subject: [PATCH] =?utf8?q?=E8=A7=A3=E8=A7=A3=E5=86=B3=E6=8B=A8=E7=9B=98?= =?utf8?q?=E9=A3=8E=E6=A0=BC=EF=BC=8C=E8=BD=AC=E7=AC=AC=E4=BA=8C=E5=9C=88?= =?utf8?q?=E7=9A=84=E5=BA=94=E7=94=A8=E8=BF=9B=E5=85=A5=E7=95=8C=E9=9D=A2?= =?utf8?q?=E5=86=8D=E9=80=80=E5=87=BA=EF=BC=8C=E6=98=BE=E7=A4=BA=E7=9A=84?= =?utf8?q?=E5=9B=BE=E6=A0=87=E4=B8=8D=E4=B8=80=E8=87=B4bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../nativeui/applist/src/ApplistView.cpp | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/applist/src/ApplistView.cpp b/code/sdk/application/wearable/fd230app/nativeui/applist/src/ApplistView.cpp index 8fcfca6f0..e72f7f969 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/applist/src/ApplistView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/applist/src/ApplistView.cpp @@ -609,15 +609,15 @@ static void native_app_position_init(UIImageView ** CircleListAPP,int CircleList else if(startangle < 0) { int numToChange = abs(startangle) / 30; - for (int i = 1; i <= numToChange; i++) + for (int i = 0; i < numToChange; i++) { - index = i % nativeAppNum + 11; + index = i % nativeAppNum + 12; appIndex = index; if (abs(startangle) >= 360) { appIndex = index % nativeAppNum; } - circleIndex = ((abs(startangle) - 30) / 30 ) % 12; + circleIndex = i % 12; WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "circleIndex:%d,appIndex:%d name:%s", circleIndex, appIndex, ApplistModel::GetInstance().GetApplistItems()[appIndex].iconSmall); CircleListAPP[circleIndex]->SetSrc(ApplistModel::GetInstance().GetApplistItems()[appIndex].iconSmall); CircleListAPP[circleIndex]->SetViewIndex(ApplistModel::GetInstance().GetApplistItems()[appIndex].id); @@ -627,15 +627,8 @@ static void native_app_position_init(UIImageView ** CircleListAPP,int CircleList { for(int i = 0;i < CircleListAPPNum;i++) { - index = i % 2; // 使用取模操作实现循环列表 - if(index == 0) - { - array[i] = 0; - } - else - { - array[i] = 1; - } + CircleListAPP[i]->SetSrc(ApplistModel::GetInstance().GetApplistItems()[i].iconSmall); + CircleListAPP[i]->SetViewIndex(ApplistModel::GetInstance().GetApplistItems()[i].id); } } } -- 2.17.1