增加信息界面的表冠滑动
authorxue <2144439972@qq.com>
Mon, 2 Feb 2026 05:56:59 +0000 (13:56 +0800)
committerxue <2144439972@qq.com>
Mon, 2 Feb 2026 05:56:59 +0000 (13:56 +0800)
code/sdk/application/wearable/fd272/nativeapp/nativeui/message/src/MessageCardView.cpp
code/sdk/application/wearable/fd272/nativeapp/nativeui/message/src/MessageShowView.cpp
code/sdk/application/wearable/fd272/nativeapp/nativeui/message/src/MessageView.cpp

index 2dddf40..2451a39 100644 (file)
@@ -93,6 +93,8 @@ namespace OHOS
         MessageList->SetOnClickListener((UIView::OnClickListener *)OHOS::MessageControlPresenter::GetInstance());
         MessageList->SetIntercept(true);
 
+        MessageList->SetRotateFactor(2);  // 表冠控制滑动
+        MessageList->RequestFocus();
 
         Add(MessageList);
         MessageList->SetAdapter(p_MessageListAdapter);
index 3bde4c7..fbbfc7c 100644 (file)
@@ -267,6 +267,8 @@ namespace OHOS
         scrollView_->SetOnDragListener(presenter_);
         scrollView_->SetTouchable(true);
         scrollView_->SetDraggable(true);
+        scrollView_->SetRotateFactor(1.0);  // 表冠控制滑动
+        scrollView_->RequestFocus();
         // scrollView_->SetStyle(STYLE_BACKGROUND_COLOR, BACK_GROUND_COLOR);
         scrollView_->SetStyle(STYLE_BACKGROUND_COLOR, Color::Black().full);
 
index aabcba2..d65d087 100644 (file)
    MessageList->SetSwipeACCLevel(200);
    MessageList->SetDragACCLevel(5);
    MessageList->SetIntercept(true);
- 
+
+   MessageList->SetRotateFactor(2);  // 表冠控制滑动
+   MessageList->RequestFocus();
+
    MessageList->SetOnClickListener(presenter_);
    messageView->SetOnDragListener(presenter_);
- 
+
    messageView->Add(MessageList);
    WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MessageList is add");
    AddViewToRootContainer(messageView);