哈哈哈哈 这个颜色我实在是不喜欢 老师好傲娇啊 ~ 很喜欢老师讲的 在项目中也确实用到了 关于指示器这个以前是通过修改tab的背景色实现的。老师讲的这种实现方法让我豁然开朗啊!
2015-11-19
LinearLayout.LayoutParams layoutParams=(android.widget.LinearLayout.LayoutParams) tabline.getLayoutParams();
layoutParams.setMargins(margin, 0, 0, 0);
tabline.setLayoutParams(layoutParams);
layoutParams.setMargins(margin, 0, 0, 0);
tabline.setLayoutParams(layoutParams);
2015-11-03
判断条件两个就可以了 mCurrentPageIndex== position就是右滑 mCurrentPageIndex>position就是左滑
2015-11-02
删除V4包原因:BadgeView和原项目的libs下都有一个v4包,生成apk时会出现冲突,这里随便删除其中一个项目下libs下的v4包即可
2015-10-14
需要记住两点:
1. 设置leftMargin的时候,需要将LayoutParams强制转成LinearLayout.LayoutParams。
2. ViewPager计算偏移时,positionOffset从左到右是0->1,从右到左是1->0的过程,所以:
lp.leftMargin = (int) ((position + positionOffset) * tablineLength); // 变量和hyman定义的有所出入
1. 设置leftMargin的时候,需要将LayoutParams强制转成LinearLayout.LayoutParams。
2. ViewPager计算偏移时,positionOffset从左到右是0->1,从右到左是1->0的过程,所以:
lp.leftMargin = (int) ((position + positionOffset) * tablineLength); // 变量和hyman定义的有所出入
2015-09-30