-
获得屏幕宽度查看全部
-
onFinishInflate查看全部
-
ViewPagerIndicator的Scroll代码查看全部
-
三角形绘制 dispatchDraw(Canvas canvas)查看全部
-
初始化三角形查看全部
-
初始化画笔查看全部
-
onSizeChanged查看全部
-
编写 List 来存放 Fragment查看全部
-
从 bundle 里面取出 title查看全部
-
调用 newInstance 的时候就成功将参数传递给 fragment.setArguments查看全部
-
源码https://github.com/wudongjiang333/ViewPagerIndicator查看全部
-
ViewPager指示器查看全部
-
其实这样设置就可以了,停在前一个位置好奇怪的,改一下到最后会好一点 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(); }查看全部
-
总结——自定义viewpager查看全部
-
总结——自定义viewpager查看全部
举报
0/150
提交
取消