问答详情
源自:2-5 利用Scroller完成轮播图的手动轮播

手打无限轮播

老师手动无限轮播应该怎么加

提问者:一个失意的旅程 2017-03-09 11:22

个回答

  • 慕粉1001595905
    2017-03-18 10:44:42

    case MotionEvent.ACTION_UP:// 手指立刻

    int scrollX = getScrollX();// 获得滑动距离

    index = (scrollX + childwidth / 2) / childwidth;// 获得索引值

    if (index < 0) {

    index = childcount - 1;// 说明已经滑到了最左边一张图片

    } else if (index > childcount - 1) {

    index = 0;// 说明已经滑到了最右边的一张图片

    }