鼠标拖动指示器的出问题了
鼠标拖动的时候 指示器在动, 当拖到第二个的时候松掉左键指示器又弹回到第0个位置去了?
鼠标拖动的时候 指示器在动, 当拖到第二个的时候松掉左键指示器又弹回到第0个位置去了?
2016-05-25
mViewPager.setAdapter(mAdapter);
mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
//从第0页到第1页三角形的偏移量是tabWidth*postionOffset如果有第2个title的话 tabWidth*postionOffset + position*tabWidth
mIndicator.scroll(position,positionOffset);
}
public void scroll(int position, float offset) {
int tabWidth = getWidth()/2;
//偏移量
mTranslationX = (int) (tabWidth * offset);
invalidate();
}
举报