| | |
| | | import android.content.res.Resources; |
| | | import android.content.res.TypedArray; |
| | | import android.graphics.Canvas; |
| | | import android.support.v4.view.MotionEventCompat; |
| | | import android.support.v4.view.ViewCompat; |
| | | import android.support.v4.widget.SwipeRefreshLayout; |
| | | import androidx.core.view.MotionEventCompat; |
| | | import androidx.core.view.ViewCompat; |
| | | import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; |
| | | import android.util.AttributeSet; |
| | | import android.util.DisplayMetrics; |
| | | import android.util.Log; |
| | |
| | | * triggers a refresh should implement this interface. |
| | | */ |
| | | public interface OnRefreshListener { |
| | | public void onRefresh(); |
| | | void onRefresh(); |
| | | } |
| | | |
| | | public interface OnLoadListener { |
| | | public void onLoad(); |
| | | void onLoad(); |
| | | } |
| | | |
| | | public void setMode(Mode mode) { |
| | |
| | | this.loadNoFull = load; |
| | | } |
| | | |
| | | public static enum Mode { |
| | | public enum Mode { |
| | | /** |
| | | * Disable all Pull-to-Refresh gesture and Refreshing handling |
| | | */ |