From 2ba350b5cf67b0a605df22cc1e7aa1bb33c2c3e7 Mon Sep 17 00:00:00 2001 From: luozheng <1732036298@qq.com> Date: Sun, 29 Sep 2024 17:30:15 +0800 Subject: [PATCH] =?utf8?q?=E8=A7=A3=E5=86=B3=EF=BC=8C#695,=E6=89=8B?= =?utf8?q?=E8=A1=A8=EF=BC=8C=E5=BC=A7=E5=BD=A2=E5=88=97=E8=A1=A8=E4=BD=BF?= =?utf8?q?=E7=94=A8=E7=BC=96=E7=A0=81=E5=99=A8=E4=B8=8A=E4=B8=8B=E6=BB=91?= =?utf8?q?=E5=8A=A8=E6=97=B6=E6=B2=A1=E6=9C=89=E5=92=8C=E5=88=97=E8=A1=A8?= =?utf8?q?=E6=98=BE=E7=A4=BA=E4=B8=80=E6=A0=B7=E5=A2=9E=E5=8A=A0=E9=9C=87?= =?utf8?q?=E5=8A=A8=E5=8F=8D=E9=A6=88bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../fd230app/nativeui/applist/src/ApplistView.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 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 103e9b429..897e2edd3 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/applist/src/ApplistView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/applist/src/ApplistView.cpp @@ -16,7 +16,7 @@ namespace OHOS { static constexpr int16 NUM_2 = 2; static constexpr int16 MAX_SCROLL_DIS = 1000; -static constexpr int16 ROTATE_FACTOR_2 = 2; +static constexpr int16 ROTATE_FACTOR_2 = 2.0; #define ARC_SCALE_LIST_SCALE_FACTOR (400)//(400) #define ARC_SCALE_LIST_X (50) @@ -289,17 +289,17 @@ void ApplistView::ArcScaleListStyleOnStart(void) ArcScaleList_->SetPosition(ARC_SCALE_LIST_X, ARC_SCALE_LIST_Y, ARC_SCALE_LIST_WIDTH, ARC_SCALE_LIST_HEIGHT); ArcScaleList_->SetItemTransformFunc(&TransformItemBaseOnPosition); ArcScaleList_->SetAdapter(ArcScaleListAdapter_); + ArcScaleList_->SetDraggable(true); ArcScaleList_->SetThrowDrag(true); ArcScaleList_->SetStyle(STYLE_BACKGROUND_OPA, OPA_TRANSPARENT); ArcScaleList_->SetScrollBlankSize(40);//(50); - ArcScaleList_->SetMaxScrollDistance(1000*2); // 1000: max scroll distance - ArcScaleList_->SetSwipeACCLevel(800); // 800: compensation distance - ArcScaleList_->SetDragACCLevel(5); // 5: drag acceleration + ArcScaleList_->SetMaxScrollDistance(MAX_SCROLL_DIS); ArcScaleList_->SetYScrollBarVisible(true); // ArcScaleList_->SetScrollStateListener(presenter_); ArcScaleList_->SetReboundSize(35); ArcScaleList_->EnableAutoAlign(true); ArcScaleList_->SetItemSpace(10); + ArcScaleList_->SetSelectPosition(ARC_SCALE_LIST_HEIGHT / 2); ArcScaleList_->SetRotateFactor(ROTATE_FACTOR_2); ArcScaleList_->RequestFocus(); ArcScaleList_->RefreshList(); -- 2.17.1