private static void SetSnapIndex(int offset, LoopListView2 view) { //m_timer = 0; int currentIndex = view.CurSnapNearestItemIndex; int nextIndex = currentIndex + offset; view.SetSnapTargetItemIndex(nextIndex); }
private void SetSnapIndex(int offset) { m_timer = 0; int currentIndex = m_view.CurSnapNearestItemIndex; int nextIndex = currentIndex + offset; m_view.SetSnapTargetItemIndex(nextIndex); }
private void SetSnapIndex(int offset) { int currentIndex = m_view.CurSnapNearestItemIndex; int nextIndex = currentIndex + offset; if (nextIndex < 0 || m_list.Length <= nextIndex) { return; } m_view.SetSnapTargetItemIndex(nextIndex); }
void OnDotClicked(int index) { int curNearestItemIndex = mLoopListView.CurSnapNearestItemIndex; if (curNearestItemIndex < 0 || curNearestItemIndex >= mPageCount) { return; } if (index == curNearestItemIndex) { return; } mLoopListView.SetSnapTargetItemIndex(index); }