老師的代碼有一個bug,就是在滑動到最后一個的時候會往右偏移一個tabwidth,正確的判斷邏輯應該是
position>=visibleCount-2&&position<getChildCount()-2&&offset>0&&getChildCount()>visibleCount
position>=visibleCount-2&&position<getChildCount()-2&&offset>0&&getChildCount()>visibleCount
2016-10-18
延續(xù)樓下 如果要完全處理空tab 還要考慮當mTabVisibleCount為1 如果直接判斷加上position!=getChildCount()-2會導致最后第二textview不能滑動到最后一個textview的
2016-09-19
學習這節(jié)課之前,應該大概了解下自定義控件和屬性,以及viewpager的工作原理,還有viewgroup的幾個重要的回調(diào)方法,在這基礎上來學習這節(jié)課應該輕松許多
2016-09-16
我寫了一篇博文,史上最簡的ViewPagerIndicate,高仿網(wǎng)易新聞客戶端效果:
http://blog.csdn.net/u013519989/article/details/52315672
大家可以看看
http://blog.csdn.net/u013519989/article/details/52315672
大家可以看看
2016-08-25
mTabVisibleCount 為1的時候其實就是跟三角形同步移動的,改成這個this.scrollTo(mTranslationX, 0);
三角形大小直接固定就好了
三角形大小直接固定就好了
2016-08-24
不知道有沒有attr報錯解決的。我查了大半小時沒解決。然后突然ctrl+shift+f整理代碼然后竟然可以了!attr的name和format之間要有空格。。。
2016-08-24