下面列出了android.widget.AbsListView#getVerticalScrollbarPosition ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public
boolean isReadyForPull(View view, float x, float y)
{
boolean ready = false;
/* First we check whether we're scrolled to the top of current page. */
if(null != s_fragmentFeeds)
{
AbsListView absListView = getCurrentTagListView();
if(0 == absListView.getCount())
{
ready = true;
}
else if(0 == absListView.getFirstVisiblePosition())
{
View firstVisibleChild = absListView.getChildAt(0);
ready = null != firstVisibleChild && 0 <= firstVisibleChild.getTop();
}
if(ready && absListView.isFastScrollEnabled() && absListView.isFastScrollAlwaysVisible())
{
switch(absListView.getVerticalScrollbarPosition())
{
case View.SCROLLBAR_POSITION_LEFT:
return x > absListView.getVerticalScrollbarWidth();
case View.SCROLLBAR_POSITION_RIGHT:
return x < absListView.getRight() - absListView.getVerticalScrollbarWidth();
}
}
}
return ready;
}
static int getVerticalScrollbarPosition(AbsListView absListView) {
return absListView.getVerticalScrollbarPosition();
}
static int getVerticalScrollbarPosition(AbsListView absListView) {
return absListView.getVerticalScrollbarPosition();
}
static int getVerticalScrollbarPosition(AbsListView absListView) {
return absListView.getVerticalScrollbarPosition();
}
static int getVerticalScrollbarPosition(AbsListView absListView) {
return absListView.getVerticalScrollbarPosition();
}
static int getVerticalScrollbarPosition(AbsListView absListView) {
return absListView.getVerticalScrollbarPosition();
}
static int getVerticalScrollbarPosition(AbsListView absListView) {
return absListView.getVerticalScrollbarPosition();
}
static int getVerticalScrollbarPosition(AbsListView absListView) {
return absListView.getVerticalScrollbarPosition();
}