需要帮助,我不知道该怎么做。
我使用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仅在我们看到第一个屏幕时才会显示。
据我了解页面高度的问题。
我请你帮忙,我将非常感激!如何捕捉动画完成的时刻?抱歉,我的英语非常糟糕。