需要帮助,我不知道该怎么办。
需要在滚动到下一个屏幕时捕捉到这一刻。
下面你可以看到
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);
}
});
而且,(这里是)
int adjustedScrollY = getScrollY() + pageHeightPadding();
mListener.onScroll(adjustedScrollY);
if (adjustedScrollY % pageHeight == 0) {
mListener.onViewScrollFinished(adjustedScrollY / pageHeight);
}
问题是 onViewScrollFinished 只有在我们看到第一个屏幕时才会出现。
据我了解页面高度方面的问题。
我请求您的帮助,我将不胜感激!如何捕捉动画完成的瞬间?
对不起,我的英语很差。