解决方法如下:
scrollView.getY();
ptr.setPtrHandler(new PtrDefaultHandler() {
@Override
public void onRefreshBegin(PtrFrameLayout frame) {
//刷新逻辑
}
@Override
public boolean checkCanDoRefresh(PtrFrameLayout frame, View content, View header) {
//滑动坐标Y大于0,禁止刷新
if (scrollY > 0) {
return false;
}
return super.checkCanDoRefresh(frame, content, header);
}
});