哈哈哈哈 這個(gè)顏色我實(shí)在是不喜歡 老師好傲嬌啊 ~ 很喜歡老師講的 在項(xiàng)目中也確實(shí)用到了 關(guān)于指示器這個(gè)以前是通過(guò)修改tab的背景色實(shí)現(xiàn)的。老師講的這種實(shí)現(xiàn)方法讓我豁然開(kāi)朗??!
2015-11-19
在fragment中導(dǎo)入v4的包,然后在主方法添加的時(shí)候mDatas.add方法不認(rèn)識(shí)創(chuàng)建的對(duì)象啊,會(huì)報(bào)錯(cuò)
2015-11-14
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
int margin=(int) (position*width+positionoffset*width);
2015-11-03
不錯(cuò),關(guān)鍵是實(shí)現(xiàn)思想,代碼質(zhì)量如何不是問(wèn)題。
2015-11-03
判斷條件兩個(gè)就可以了 mCurrentPageIndex== position就是右滑 mCurrentPageIndex>position就是左滑
2015-11-02
刪除V4包原因:BadgeView和原項(xiàng)目的libs下都有一個(gè)v4包,生成apk時(shí)會(huì)出現(xiàn)沖突,這里隨便刪除其中一個(gè)項(xiàng)目下libs下的v4包即可
2015-10-14
需要記住兩點(diǎn):
1. 設(shè)置leftMargin的時(shí)候,需要將LayoutParams強(qiáng)制轉(zhuǎn)成LinearLayout.LayoutParams。
2. ViewPager計(jì)算偏移時(shí),positionOffset從左到右是0->1,從右到左是1->0的過(guò)程,所以:
lp.leftMargin = (int) ((position + positionOffset) * tablineLength); // 變量和hyman定義的有所出入
1. 設(shè)置leftMargin的時(shí)候,需要將LayoutParams強(qiáng)制轉(zhuǎn)成LinearLayout.LayoutParams。
2. ViewPager計(jì)算偏移時(shí),positionOffset從左到右是0->1,從右到左是1->0的過(guò)程,所以:
lp.leftMargin = (int) ((position + positionOffset) * tablineLength); // 變量和hyman定義的有所出入
2015-09-30