-
獲得屏幕寬度查看全部
-
onFinishInflate查看全部
-
ViewPagerIndicator的Scroll代碼查看全部
-
三角形繪制 dispatchDraw(Canvas canvas)查看全部
-
初始化三角形查看全部
-
初始化畫筆查看全部
-
onSizeChanged查看全部
-
編寫 List 來存放 Fragment查看全部
-
從 bundle 里面取出 title查看全部
-
調(diào)用 newInstance 的時候就成功將參數(shù)傳遞給 fragment.setArguments查看全部
-
源碼https://github.com/wudongjiang333/ViewPagerIndicator查看全部
-
ViewPager指示器查看全部
-
其實(shí)這樣設(shè)置就可以了,停在前一個位置好奇怪的,改一下到最后會好一點(diǎn) public void moveTriangle(int position, float arg1) { int tabWidth = getMeasuredWidth() / mVisiableCount; mChangeLocation = (int) (tabWidth * (arg1 + position)); if (position >= (mVisiableCount - 1) && arg1 > 0 && getChildCount() > mVisiableCount) { this.scrollTo((int) (tabWidth * arg1 + tabWidth * (position - (mVisiableCount - 1))), 0); } invalidate(); }查看全部
-
總結(jié)——自定義viewpager查看全部
-
總結(jié)——自定義viewpager查看全部
舉報(bào)
0/150
提交
取消