藍(lán)色滑塊那部分只需要三句就可以了,不需要那么長,如下:
LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) mTabLine.getLayoutParams();
lp.leftMargin = (int) (positionOffset * mScreen1_3 + position * mScreen1_3);
mTabLine.setLayoutParams(lp);
其中的onPageSelected中的position是四舍五入取值的,而onPageScroll中的position是向下取值。
LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) mTabLine.getLayoutParams();
lp.leftMargin = (int) (positionOffset * mScreen1_3 + position * mScreen1_3);
mTabLine.setLayoutParams(lp);
其中的onPageSelected中的position是四舍五入取值的,而onPageScroll中的position是向下取值。
2015-09-30
這一節(jié)里面,我照做了,但是tab里面的view沒有出現(xiàn),不能左右滑動。。也沒報錯誤。
2015-09-23
只有左右滑動兩種情況,只要判斷mcurrentpageindex>position 就是往左邊走就好了,不需要這么多情況!
2015-09-13
在 Android Studio 中,在 Project 窗口中,將 Android 切換成 Project,可以找到或加入 badgeview.jar,并右鍵點(diǎn)擊,Add to library.
2015-09-08
layoutParams.leftMargin = (int) ((positionOffset + position) * mScreenThird);
2015-09-08
喜歡這速度,讓人全神貫注啊
并且講的很清楚,很喜歡這位老師的視頻,CSND上的android博客也一直看你的,
并且講的很清楚,很喜歡這位老師的視頻,CSND上的android博客也一直看你的,
2015-08-23