public final class ScrollingUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
canChildScrollDown(android.view.View mChildView)
Whether it is possible for the child view of this layout to scroll down.
|
static boolean |
canChildScrollUp(android.view.View mChildView)
用来判断是否可以下拉
手指在屏幕上该方法才有效
|
static float |
constrain(float amount,
float low,
float high) |
static int |
constrain(int amount,
int low,
int high) |
static int |
getScreenHeight(android.content.Context context) |
static boolean |
isAbsListViewToBottom(android.widget.AbsListView absListView) |
static boolean |
isAbsListViewToTop(android.widget.AbsListView absListView) |
static boolean |
isNavLayoutToBottom(NavLayout navLayout,
int mTouchSlop) |
static boolean |
isNavLayoutToTop(NavLayout navLayout,
int mTouchSlop) |
static boolean |
isRecyclerViewToBottom(RecyclerView recyclerView) |
static boolean |
isRecyclerViewToTop(RecyclerView recyclerView) |
static boolean |
isScrollViewOrWebViewToTop(android.view.View view) |
static boolean |
isScrollViewToBottom(android.widget.ScrollView scrollView) |
static boolean |
isViewGroupToBottom(android.view.ViewGroup viewGroup) |
static boolean |
isViewToBottom(android.view.View view,
int mTouchSlop) |
static boolean |
isViewToTop(android.view.View view,
int mTouchSlop) |
static boolean |
isWebViewToBottom(android.webkit.WebView webview,
int mTouchSlop) |
static void |
scrollAViewBy(android.view.View view,
int height) |
static void |
scrollToBottom(android.widget.AbsListView absListView) |
static void |
scrollToBottom(RecyclerView recyclerView) |
static void |
scrollToBottom(android.widget.ScrollView scrollView) |
public static int constrain(int amount,
int low,
int high)
public static float constrain(float amount,
float low,
float high)
public static boolean canChildScrollUp(android.view.View mChildView)
public static boolean canChildScrollDown(android.view.View mChildView)
public static boolean isScrollViewOrWebViewToTop(android.view.View view)
public static boolean isViewToTop(android.view.View view,
int mTouchSlop)
public static boolean isViewToBottom(android.view.View view,
int mTouchSlop)
public static boolean isAbsListViewToTop(android.widget.AbsListView absListView)
public static boolean isRecyclerViewToTop(RecyclerView recyclerView)
public static boolean isNavLayoutToTop(NavLayout navLayout, int mTouchSlop)
public static boolean isWebViewToBottom(android.webkit.WebView webview,
int mTouchSlop)
public static boolean isViewGroupToBottom(android.view.ViewGroup viewGroup)
public static boolean isScrollViewToBottom(android.widget.ScrollView scrollView)
public static boolean isAbsListViewToBottom(android.widget.AbsListView absListView)
public static boolean isRecyclerViewToBottom(RecyclerView recyclerView)
public static boolean isNavLayoutToBottom(NavLayout navLayout, int mTouchSlop)
public static void scrollAViewBy(android.view.View view,
int height)
public static void scrollToBottom(android.widget.ScrollView scrollView)
public static void scrollToBottom(android.widget.AbsListView absListView)
public static void scrollToBottom(RecyclerView recyclerView)
public static int getScreenHeight(android.content.Context context)