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);
{
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);
}
}
}