|
| | AbMultiColumnBaseListView (Context context) |
| |
| | AbMultiColumnBaseListView (Context context, AttributeSet attrs) |
| |
| int | getColumnWidth () |
| |
| int | getColumnNumber () |
| |
Public 成员函数 继承自 com.ab.view.pullview.AbMultiColumnAbsListView |
| | AbMultiColumnAbsListView (Context context, AttributeSet attrs) |
| |
| | AbMultiColumnAbsListView (Context context) |
| |
| int | getMaxScrollAmount () |
| |
| void | addHeaderView (View v, Object data, boolean isSelectable) |
| |
| void | addHeaderView (View v) |
| |
| int | getHeaderViewsCount () |
| |
| boolean | isFixedView (View v) |
| |
| boolean | removeHeaderView (View v) |
| |
| void | addFooterView (View v, Object data, boolean isSelectable) |
| |
| void | addFooterView (View v) |
| |
| int | getFooterViewsCount () |
| |
| boolean | removeFooterView (View v) |
| |
| ListAdapter | getAdapter () |
| |
| void | setAdapter (ListAdapter adapter) |
| |
| int | getFirstVisiblePosition () |
| |
| int | getLastVisiblePosition () |
| |
| boolean | requestChildRectangleOnScreen (View child, Rect rect, boolean immediate) |
| |
| void | setSelection (int position) |
| |
| boolean | dispatchPopulateAccessibilityEvent (AccessibilityEvent event) |
| |
| boolean | fullScroll (int direction) |
| |
| void | setItemsCanFocus (boolean itemsCanFocus) |
| |
| boolean | getItemsCanFocus () |
| |
| boolean | isOpaque () |
| |
| void | setCacheColorHint (int color) |
| |
| void | setOverscrollHeader (Drawable header) |
| |
| Drawable | getOverscrollHeader () |
| |
| void | setOverscrollFooter (Drawable footer) |
| |
| Drawable | getOverscrollFooter () |
| |
| boolean | onTouchEvent (MotionEvent ev) |
| |
| boolean | performItemClick (View view, int position, long id) |
| |
| void | setItemChecked (int position, boolean value) |
| |
| boolean | isItemChecked (int position) |
| |
| int | getCheckedItemPosition () |
| |
| SparseBooleanArray | getCheckedItemPositions () |
| |
| long[] | getCheckItemIds () |
| |
| long[] | getCheckedItemIds () |
| |
| void | clearChoices () |
| |
Public 成员函数 继承自 com.ab.view.pullview.AbMultiColumnBaseAbsListView |
| | AbMultiColumnBaseAbsListView (Context context) |
| |
| | AbMultiColumnBaseAbsListView (Context context, AttributeSet attrs) |
| |
| void | setSmoothScrollbarEnabled (boolean enabled) |
| |
| .ExportedProperty boolean | isSmoothScrollbarEnabled () |
| |
| void | setOnScrollListener (OnScrollListener l) |
| |
| .ExportedProperty boolean | isScrollingCacheEnabled () |
| |
| void | setScrollingCacheEnabled (boolean enabled) |
| |
| void | getFocusedRect (Rect r) |
| |
| .ExportedProperty boolean | isStackFromBottom () |
| |
| void | setStackFromBottom (boolean stackFromBottom) |
| |
| void | onRestoreInstanceState (Parcelable state) |
| |
| void | requestLayout () |
| |
| .ExportedProperty View | getSelectedView () |
| |
| int | getListPaddingTop () |
| |
| int | getListPaddingBottom () |
| |
| int | getListPaddingLeft () |
| |
| int | getListPaddingRight () |
| |
| void | setDrawSelectorOnTop (boolean onTop) |
| |
| void | setSelector (int resID) |
| |
| void | setSelector (Drawable sel) |
| |
| Drawable | getSelector () |
| |
| boolean | verifyDrawable (Drawable dr) |
| |
| void | onWindowFocusChanged (boolean hasWindowFocus) |
| |
| boolean | showContextMenuForChild (View originalView) |
| |
| boolean | onKeyDown (int keyCode, KeyEvent event) |
| |
| int | pointToPosition (int x, int y) |
| |
| long | pointToRowId (int x, int y) |
| |
| void | onTouchModeChanged (boolean isInTouchMode) |
| |
| boolean | onTouchEvent (MotionEvent ev) |
| |
| boolean | onInterceptTouchEvent (MotionEvent ev) |
| |
| void | addTouchables (ArrayList< View > views) |
| |
| void | smoothScrollToPosition (int position) |
| |
| void | smoothScrollToPosition (int position, int boundPosition) |
| |
| void | smoothScrollBy (int distance, int duration) |
| |
| void | invalidateViews () |
| |
| void | onGlobalLayout () |
| |
| LayoutParams | generateLayoutParams (AttributeSet attrs) |
| |
| void | setTranscriptMode (int mode) |
| |
| int | getTranscriptMode () |
| |
| int | getSolidColor () |
| |
| void | setCacheColorHint (int color) |
| |
| int | getCacheColorHint () |
| |
| void | reclaimViews (List< View > views) |
| |
| void | setRecyclerListener (RecyclerListener listener) |
| |
|
| void | onLayout (boolean changed, int l, int t, int r, int b) |
| |
| void | onMeasure (int widthMeasureSpec, int heightMeasureSpec) |
| |
| void | onMeasureChild (View child, int position, int widthMeasureSpec, int heightMeasureSpec) |
| |
| int | modifyFlingInitialVelocity (int initialVelocity) |
| |
| void | onItemAddedToList (int position, boolean flow) |
| |
| void | onLayoutSync (int syncPos) |
| |
| void | onLayoutSyncFinished (int syncPos) |
| |
| void | onAdjustChildViews (boolean down) |
| |
| int | getFillChildBottom () |
| |
| int | getFillChildTop () |
| |
| int | getScrollChildBottom () |
| |
| int | getScrollChildTop () |
| |
| int | getItemLeft (int pos) |
| |
| int | getItemTop (int pos) |
| |
| int | getItemBottom (int pos) |
| |
Protected 成员函数 继承自 com.ab.view.pullview.AbMultiColumnAbsListView |
| int | getItemLeft (int pos) |
| |
| int | getItemTop (int pos) |
| |
| int | getItemBottom (int pos) |
| |
| void | fillGap (boolean down) |
| |
| void | onMeasure (int widthMeasureSpec, int heightMeasureSpec) |
| |
| boolean | recycleOnMeasure () |
| |
| void | layoutChildren () |
| |
| void | onItemAddedToList (int position, boolean flow) |
| |
| void | onOffsetChild (View child, int position, int offsetLeft, int offsetTop) |
| |
| void | onLayoutChild (View child, int position, int l, int t, int r, int b) |
| |
| void | onMeasureChild (View child, int position, int widthMeasureSpec, int heightMeasureSpec) |
| |
| void | onAdjustChildViews (boolean down) |
| |
| boolean | canAnimate () |
| |
| View | getLastChild () |
| |
| void | dispatchDraw (Canvas canvas) |
| |
| void | onFocusChanged (boolean gainFocus, int direction, Rect previouslyFocusedRect) |
| |
| void | onFinishInflate () |
| |
Protected 成员函数 继承自 com.ab.view.pullview.AbMultiColumnBaseAbsListView |
| int | computeVerticalScrollExtent () |
| |
| int | computeVerticalScrollOffset () |
| |
| int | computeVerticalScrollRange () |
| |
| float | getTopFadingEdgeStrength () |
| |
| float | getBottomFadingEdgeStrength () |
| |
| void | onMeasure (int widthMeasureSpec, int heightMeasureSpec) |
| |
| void | onLayout (boolean changed, int l, int t, int r, int b) |
| |
| void | layoutChildren () |
| |
| void | dispatchDraw (Canvas canvas) |
| |
| void | onSizeChanged (int w, int h, int oldw, int oldh) |
| |
| boolean | shouldShowSelector () |
| |
| void | drawableStateChanged () |
| |
| int[] | onCreateDrawableState (int extraSpace) |
| |
| void | onAttachedToWindow () |
| |
| void | onDetachedFromWindow () |
| |
| ContextMenuInfo | getContextMenuInfo () |
| |
| void | dispatchSetPressed (boolean pressed) |
| |
| void | tryOffsetChildrenTopAndBottom (int offset) |
| |
| void | handleDataChanged () |
| |
| void | onLayoutSync (int syncPosition) |
| |
| void | onLayoutSyncFinished (int syncPosition) |
| |
| ViewGroup.LayoutParams | generateLayoutParams (ViewGroup.LayoutParams p) |
| |
| boolean | checkLayoutParams (ViewGroup.LayoutParams p) |
| |
| int | modifyFlingInitialVelocity (int initialVelocity) |
| |
| int | getScrollChildTop () |
| |
| int | getFirstChildTop () |
| |
| int | getFillChildTop () |
| |
| int | getFillChildBottom () |
| |
| int | getScrollChildBottom () |
| |
|
静态 Public 属性 继承自 com.ab.view.pullview.AbMultiColumnBaseAbsListView |
| static final int | TRANSCRIPT_MODE_DISABLED = 0 |
| |
| static final int | TRANSCRIPT_MODE_NORMAL = 1 |
| |
| static final int | TRANSCRIPT_MODE_ALWAYS_SCROLL = 2 |
| |
Protected 属性 继承自 com.ab.view.pullview.AbMultiColumnBaseAbsListView |
| ListAdapter | mAdapter |
| |
| Rect | mListPadding = new Rect() |
| |
| int | mWidthMeasureSpec = 0 |
| |
| boolean | mCachingStarted |
| |
| int | mMotionPosition |
| |
| int | mTouchMode = TOUCH_MODE_REST |
| |
静态 Protected 属性 继承自 com.ab.view.pullview.AbMultiColumnBaseAbsListView |
| static final int | TOUCH_MODE_DOWN = 0 |
| |
| static final int | TOUCH_MODE_TAP = 1 |
| |
| static final int | TOUCH_MODE_DONE_WAITING = 2 |
| |
| static final int | TOUCH_MODE_SCROLL = 3 |
| |
| static final int | TOUCH_MODE_FLING = 4 |
| |
| static final boolean | DEBUG = false |
| |
包函数 继承自 com.ab.view.pullview.AbMultiColumnAbsListView |
| void | resetList () |
| |
| final int | measureHeightOfChildren (int widthMeasureSpec, int startPosition, int endPosition, final int maxHeight, int disallowPartialChildPosition) |
| |
| int | findMotionRow (int y) |
| |
| int | lookForSelectablePosition (int position, boolean lookDown) |
| |
| void | drawOverscrollHeader (Canvas canvas, Drawable drawable, Rect bounds) |
| |
| void | drawOverscrollFooter (Canvas canvas, Drawable drawable, Rect bounds) |
| |
静态包函数 继承自 com.ab.view.pullview.AbMultiColumnBaseAbsListView |
| static int | getDistance (Rect source, Rect dest, int direction) |
| |
包属性 继承自 com.ab.view.pullview.AbMultiColumnAbsListView |
| Drawable | mOverScrollHeader |
| |
| Drawable | mOverScrollFooter |
| |
静态包属性 继承自 com.ab.view.pullview.AbMultiColumnAbsListView |
| static final int | NO_POSITION = -1 |
| |
Copyright (c) 2012 All rights reserved 名称:AbMultiColumnBaseListView.java 描述:The Class AbMultiColumnBaseListView.
- 作者
- zhaoqp
- 日期
- :2013-10-28 上午9:30:50
- 版本
- v1.0