// 让首尾元素也能滑动到屏幕中线处:在顶部/底部各预留半屏的空白区
ArcScaleList_->SetScrollBlankSize(Screen::GetInstance().GetHeight() / 2, UIAbstractScroll::Direction::TOP);
ArcScaleList_->SetScrollBlankSize(Screen::GetInstance().GetHeight() / 2, UIAbstractScroll::Direction::BOTTOM);
- ArcScaleList_->SetMaxScrollDistance(MAX_SCROLL_DIS);
+ ArcScaleList_->SetMaxScrollDistance(MAX_SCROLL_DIS / 2);
ArcScaleList_->SetYScrollBarVisible(true);
// ArcScaleList_->SetScrollStateListener(presenter_);
ArcScaleList_->SetReboundSize(5);
ArcScaleList_->EnableAutoAlign(true);
ArcScaleList_->SetItemSpace(20);
ArcScaleList_->SetSelectPosition(ARC_SCALE_LIST_HEIGHT / 2);
- ArcScaleList_->SetRotateFactor(5.0);
+ ArcScaleList_->SetRotateFactor(1.5);
ArcScaleList_->RequestFocus();
ArcScaleList_->RefreshList();
contentList_->SetThrowDrag(true);
contentList_->EnableAutoAlign(true);
contentList_->SetScrollStateListener(presenter_);
- contentList_->SetMaxScrollDistance(MAX_SCROLL_DIS);
+ contentList_->SetMaxScrollDistance(MAX_SCROLL_DIS / 2);
contentList_->SetYScrollBarVisible(true);
- contentList_->SetRotateFactor(5.0);
+ contentList_->SetRotateFactor(1.5);
contentList_->RequestFocus();
dragListener_ = new AppListOnDragListener();