已采納回答 / dky
genymotion 你設(shè)置的sdk應(yīng)該是本機(jī)的sdk包, 不要用genymotion默認(rèn)設(shè)置的sdk地址,在setting有設(shè)置,folder地址寫你自己的sdk文件位置就好
老師的代碼有一個(gè)bug,就是在滑動(dòng)到最后一個(gè)的時(shí)候會(huì)往右偏移一個(gè)tabwidth,正確的判斷邏輯應(yīng)該是
position>=visibleCount-2&&position<getChildCount()-2&&offset>0&&getChildCount()>visibleCount
position>=visibleCount-2&&position<getChildCount()-2&&offset>0&&getChildCount()>visibleCount
2016-10-18
已采納回答 / oscarhscc
canvas.translate(mInitTanslateX+mTranslateX,getWidth());?--------->canvas.translate(mInitTanslateX+mTranslateX,getHeight());?
2016-10-12
延續(xù)樓下 如果要完全處理空tab 還要考慮當(dāng)mTabVisibleCount為1 如果直接判斷加上position!=getChildCount()-2會(huì)導(dǎo)致最后第二textview不能滑動(dòng)到最后一個(gè)textview的
2016-09-19
學(xué)習(xí)這節(jié)課之前,應(yīng)該大概了解下自定義控件和屬性,以及viewpager的工作原理,還有viewgroup的幾個(gè)重要的回調(diào)方法,在這基礎(chǔ)上來學(xué)習(xí)這節(jié)課應(yīng)該輕松許多
2016-09-16
這個(gè)視頻還是在了解View的繪制流程之后,再看比較好。不然你會(huì)暈的。。
2016-09-15
最新回答 / 張博
是不是得for循環(huán)沒有寫進(jìn)去? 如果你覺著第一個(gè)沒有高亮顯示, 你可以手動(dòng)調(diào)用讓他高亮,測試一下什么問題?有代碼么?
2016-08-29