已采納回答 / oscarhscc
canvas.translate(mInitTanslateX+mTranslateX,getWidth());?--------->canvas.translate(mInitTanslateX+mTranslateX,getHeight());?
2016-10-12
已采納回答 / Ian_
dispatchDraw,分發(fā)繪制容器子控件重寫,繪制控件一般重寫onDraw()?onSizeChanged()是在布局發(fā)生變化時的回調(diào)函數(shù),間接回去調(diào)用onMeasure, onLayout函數(shù)重新布局onFinishInflate() 當(dāng)View中所有的子控件 均被映射成xml后觸發(fā) onMeasure(int, int) 確定所有子元素的大小,就是xxx.xml那個文件加載完,要不然,在自定義View不在這個方法獲取控件,就有可能布局還沒加載完你就想要獲取控件導(dǎo)致空指針,在這個方法中獲取就確保XM...
2016-08-10
已采納回答 / Ian_
@Overridepublic Fragment getItem(int position) { ? ?return mFragments.get(position);}@Overridepublic int getCount() { ? ?return mTitlesList.size();}不是重寫了這兩個方法嗎?正確寫法應(yīng)該是這樣,要有花括號,是個內(nèi)部類,也可以說是FragmentPagerAdapter的子類,所以可以重寫方法mAdapter=new FragmentPagerAdapter(傳入...
2016-08-04
最新回答 / 雪舞丶風(fēng)華
你可以在MainActivity中調(diào)用setOnPageChangeListener寫一個新的監(jiān)聽器,也可以在ViewPagerIndicator.setViewPager中擴(kuò)充原有的監(jiān)聽器,兩者的效果是一樣的
2016-07-10