android.widget
Class PullToRefreshListView
java.lang.Object
ListView
android.widget.PullToRefreshListView
public class PullToRefreshListView
- extends ListView
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAP_TO_REFRESH
private static final int TAP_TO_REFRESH
- See Also:
- Constant Field Values
PULL_TO_REFRESH
private static final int PULL_TO_REFRESH
- See Also:
- Constant Field Values
RELEASE_TO_REFRESH
private static final int RELEASE_TO_REFRESH
- See Also:
- Constant Field Values
REFRESHING
private static final int REFRESHING
- See Also:
- Constant Field Values
mOnRefreshListener
private PullToRefreshListView.OnRefreshListener mOnRefreshListener
mOnScrollListener
private OnScrollListener mOnScrollListener
mInflater
private LayoutInflater mInflater
mRefreshView
private RelativeLayout mRefreshView
mRefreshViewText
private static TextView mRefreshViewText
mRefreshViewImage
private static ImageView mRefreshViewImage
mRefreshViewProgress
public static ProgressBar mRefreshViewProgress
mRefreshViewLastUpdated
private TextView mRefreshViewLastUpdated
mCurrentScrollState
private int mCurrentScrollState
mRefreshState
private int mRefreshState
mFlipAnimation
private RotateAnimation mFlipAnimation
mReverseFlipAnimation
private RotateAnimation mReverseFlipAnimation
mRefreshViewHeight
private int mRefreshViewHeight
mRefreshOriginalTopPadding
private int mRefreshOriginalTopPadding
mLastMotionY
private int mLastMotionY
mBounceHack
private boolean mBounceHack
PullToRefreshListView
public PullToRefreshListView(Context context)
PullToRefreshListView
public PullToRefreshListView(Context context,
AttributeSet attrs)
PullToRefreshListView
public PullToRefreshListView(Context context,
AttributeSet attrs,
int defStyle)
init
private void init(Context context)
onAttachedToWindow
protected void onAttachedToWindow()
setAdapter
public void setAdapter(ListAdapter adapter)
setOnScrollListener
public void setOnScrollListener(AbsListView.OnScrollListener l)
setOnRefreshListener
public void setOnRefreshListener(PullToRefreshListView.OnRefreshListener onRefreshListener)
setLastUpdated
public void setLastUpdated(java.lang.CharSequence lastUpdated)
onTouchEvent
public boolean onTouchEvent(MotionEvent event)
applyHeaderPadding
private void applyHeaderPadding(MotionEvent ev)
resetHeaderPadding
private void resetHeaderPadding()
resetHeader
private void resetHeader()
- Resets the header to the original state.
measureView
private void measureView(View child)
onScroll
public void onScroll(AbsListView view,
int firstVisibleItem,
int visibleItemCount,
int totalItemCount)
onScrollStateChanged
public void onScrollStateChanged(AbsListView view,
int scrollState)
prepareForRefresh
private void prepareForRefresh()
onRefresh
public void onRefresh()
onRefreshComplete
public void onRefreshComplete(java.lang.CharSequence lastUpdated)
onRefreshComplete
private void onRefreshComplete()