From 3d136f5da4e4b8d26d0d07c4c9e1207727e4cc5d Mon Sep 17 00:00:00 2001 From: luozheng <1732036298@qq.com> Date: Wed, 18 Sep 2024 14:37:11 +0800 Subject: [PATCH] =?utf8?q?#716,=E8=A7=A3=E5=86=B3=EF=BC=8C=E8=AE=BE?= =?utf8?q?=E7=BD=AE=E5=B1=8F=E5=B9=95=E4=B8=8E=E4=BA=AE=E5=BA=A6=E7=95=8C?= =?utf8?q?=E9=9D=A2=E5=8F=B3=E6=BB=91=E8=BF=94=E5=9B=9E=E4=B8=8A=E4=B8=80?= =?utf8?q?=E7=BA=A7=E7=95=8C=E9=9D=A2=EF=BC=8C=E6=9C=89=E4=B8=8A=E4=B8=8B?= =?utf8?q?=E6=99=83=E5=8A=A8=EF=BC=8C=E4=BC=98=E5=8C=96=E9=80=80=E5=87=BA?= =?utf8?q?=E6=99=83=E5=8A=A8bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../src/DisplayBrightnessView.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/displaybrightness/src/DisplayBrightnessView.cpp b/code/sdk/application/wearable/fd230app/nativeui/displaybrightness/src/DisplayBrightnessView.cpp index 437da1383..3323422a5 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/displaybrightness/src/DisplayBrightnessView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/displaybrightness/src/DisplayBrightnessView.cpp @@ -75,6 +75,10 @@ namespace OHOS delete p_ScreenDurationView; p_ScreenDurationView = nullptr; } + for (int i = DISPLAYBRIGHTNESSVIEW; i < MAX_DISPLAYBRIGHTNESSVIEWID; i++) + { + DisplayBrightnessScrollView[i] = nullptr; + } } // 显示与亮度视图scrollView初始化 @@ -89,12 +93,12 @@ namespace OHOS DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetPosition(0, 0, Screen::GetInstance().GetWidth(), Screen::GetInstance().GetHeight()); DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetViewId(DISPLAY_BRIGHTNESS_VIEW); DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetScrollBlankSize(75); - DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetReboundSize(35); + // DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetReboundSize(35); DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetDirection(1); - DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetMaxScrollDistance(1000); - DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetThrowDrag(true); + // DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetMaxScrollDistance(1000); + // DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetThrowDrag(true); DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->RequestFocus(); - DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetRotateFactor(2); + DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetRotateFactor(1.0); UIView::OnDragListener *draglistener = static_cast(DisplayBrightnessPresenter::GetInstance()); if (draglistener == nullptr) { @@ -402,7 +406,7 @@ namespace OHOS DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->Add(RaiseToBrightnessLabel); DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->Add(RaiseToBrightnessCheckBoxButton); - if(uapi_sleep_mode_flag_get()) + if (uapi_sleep_mode_flag_get()) { RaiseToBrightnessCheckBoxButton->SetTouchable(false); } -- 2.17.1