设置视图优化表冠控制
authorluozheng <1732036298@qq.com>
Tue, 23 Jul 2024 06:19:58 +0000 (14:19 +0800)
committerluozheng <1732036298@qq.com>
Tue, 23 Jul 2024 06:19:58 +0000 (14:19 +0800)
code/sdk/application/wearable/fd230app/nativeui/settings/src/SettingView.cpp

index 02a3073..94efc0b 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: luozheng 1732036298@qq.com
  * @Date: 2024-07-12 09:55:29
  * @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-22 11:33:17
+ * @LastEditTime: 2024-07-22 18:30:57
  * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/settings/src/SettingView.cpp
  */
 
@@ -84,7 +84,7 @@ namespace OHOS
             WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SettingView::OnStart::scrollView is nullptr");
             return;
         }
-        scrollView->Resize(HORIZONTAL_RESOLUTION, VERTICAL_RESOLUTION);
+        scrollView->SetPosition(0, 0, 466, 466);
         scrollView->SetStyle(STYLE_BACKGROUND_COLOR, Color::Black().full);
         scrollView->SetStyle(STYLE_BACKGROUND_OPA, UN_OPACITY);
         scrollView->SetScrollBlankSize(SETTING_SCROLLBLANKSIZE);
@@ -125,12 +125,13 @@ namespace OHOS
             WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SettingView::OnStart::contentList is nullptr");
             return;
         }
-        contentList->SetPosition(SETTING_LIST_POSITION_X, SETTING_LIST_POSITION_Y, HORIZONTAL_RESOLUTION, VERTICAL_RESOLUTION);
+        contentList->SetPosition(SETTING_LIST_POSITION_X, SETTING_LIST_POSITION_Y, 380, 400);
         contentList->SetStyle(STYLE_BACKGROUND_COLOR, 0xff000000);
-        contentList->SetScrollBlankSize(SETTING_SCROLLBLANKSIZE);
-        contentList->SetSelectPosition(HORIZONTAL_RESOLUTION / SNUM_2); // middle position
+        contentList->SetScrollBlankSize(75);
+        // contentList->SetSelectPosition(820 / SNUM_2); // middle position
         contentList->SetDraggable(true);
         contentList->SetThrowDrag(true);
+        contentList->EnableAutoAlign(true);
         contentList->SetReboundSize(REBOUNDSIZE);
         contentList->SetMaxScrollDistance(MAX_SCR_DIS);
         contentList->RequestFocus();