类 | |
| class | MyOnPageChangeListener |
Public 成员函数 | |
| AbSlidingTabView2 (Context context, AttributeSet attrs) | |
| void | imageSlide (View v, int startX, int toX, int startY, int toY) |
| void | computeTabImg (int index) |
| void | addItemViews (List< String > tabTexts, List< Fragment > fragments) |
| void | addItemView (String tabText, Fragment fragment) |
| void | removeItemView (int index) |
| void | removeAllItemView (int index) |
| ViewPager | getViewPager () |
| LinearLayout | getTabLayout () |
| void | setTabLayoutBackground (int res) |
| int | getTabColor () |
| void | setTabColor (int tabColor) |
| void | setTabSelectColor (int tabColor) |
| int | getTabTextSize () |
| void | setTabTextSize (int tabTextSize) |
| void | setTabPadding (int left, int top, int right, int bottom) |
| int | getTabSlidingHeight () |
| void | setTabSlidingHeight (int tabSlidingHeight) |
| void | onMeasure (int widthMeasureSpec, int heightMeasureSpec) |
Public 属性 | |
| LinearLayout.LayoutParams | layoutParamsFF = null |
| LinearLayout.LayoutParams | layoutParamsFW = null |
| LinearLayout.LayoutParams | layoutParamsWW = null |
Private 属性 | |
| Context | context |
| LinearLayout | mTabLayout = null |
| AbHorizontalScrollView | mTabScrollView = null |
| ViewPager | mViewPager |
| ArrayList< TextView > | tabItemList = null |
| ArrayList< Fragment > | pagerItemList = null |
| List< String > | tabItemTextList = null |
| ImageView | mTabImg |
| int | mSelectedTabIndex = 0 |
| AbFragmentPagerAdapter | mFragmentPagerAdapter = null |
| int | tabTextSize = 16 |
| int | tabColor = Color.BLACK |
| int | tabSelectColor = Color.BLACK |
| int | tabSlidingHeight = 5 |
| int | startX = 0 |
| int | scrollX = 0 |
静态 Private 属性 | |
| static String | TAG = "AbSlidingTabView" |
| static final boolean | D = AbAppData.DEBUG |
名称:AbSlidingTabView 描述:滑动的tab.
|
inline |
|
inline |
描述:增加一个内容与tab
|
inline |
描述:增加一组内容与tab
|
inline |
描述:滑动条
| index |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
描述:获取这个View的ViewPager
|
inline |
描述:滑动动画
| v | |
| startX | |
| toX | |
| startY | |
| toY |
|
inline |
|
inline |
描述:删除所有
|
inline |
描述:删除某一个
| index |
|
inline |
描述:设置tab文字和滑块的颜色
| tabColor |
|
inline |
描述:设置Tab的背景
| res |
|
inline |
描述:设置每个tab的边距
| left | |
| top | |
| right | |
| bottom |
|
inline |
描述:设置选中和滑块的颜色
| tabColor |
|
inline |
描述:设置滑块的高度
| tabSlidingHeight |
|
inline |
|
private |
The context.
|
staticprivate |
The Constant D.
| LinearLayout.LayoutParams com.ab.view.sliding.AbSlidingTabView2.layoutParamsFF = null |
The layout params ff.
| LinearLayout.LayoutParams com.ab.view.sliding.AbSlidingTabView2.layoutParamsFW = null |
The layout params fw.
| LinearLayout.LayoutParams com.ab.view.sliding.AbSlidingTabView2.layoutParamsWW = null |
The layout params ww.
|
private |
内容区域的适配器
|
private |
当前页卡编号
|
private |
滑块动画图片
|
private |
tab的线性布局.
|
private |
tab的线性布局父.
|
private |
The m view pager.
|
private |
内容的View
|
private |
当前移动的距离
|
private |
当前tab的位置
|
private |
tab的文字颜色
|
private |
tab的列表
|
private |
tab的文字
|
private |
tab的选中文字颜色
|
private |
tab滑块的高度
|
private |
tab的文字大小
|
staticprivate |
The tag.
1.8.4