Android Scroller Listener

时间:2012-12-24 11:51:25

标签: java android

需要帮助,我不知道该怎么做。

我使用android-verticalpager library

需要抓住滚动到下一个屏幕的时刻。

在这里你可以看到

pager.addOnScrollListener(new VerticalPager.OnScrollListener() {
    public void onScroll(int scrollX) {
        //Log.d("TestActivity", "scrollX=" + scrollX);
    }

    public void onViewScrollFinished(int currentPage) {
        //Log.d("TestActivity", "viewIndex=" + currentPage);
    }
});

并且,(this is here

int adjustedScrollY = getScrollY() + pageHeightPadding();
mListener.onScroll(adjustedScrollY);
if (adjustedScrollY % pageHeight == 0) {
    mListener.onViewScrollFinished(adjustedScrollY / pageHeight);
}

问题是onViewScrollFinished仅在我们看到第一个屏幕时才会显示。

据我了解页面高度的问题。

我请你帮忙,我将非常感激!如何捕捉动画完成的时刻?

抱歉,我的英语非常糟糕。

0 个答案:

没有答案