When you call change current selected view pager position you may call like this. // change current position default is viewPager.setCurrentItem(position, true); viewPager . setCurrentItem ( position ); There will show transaction animation for change position , but this animation is too fast. So I want change this animation. When I see source code I find this, like flow. where is the scroll animation and speed. int duration = 0 ; velocity = Math . abs ( velocity ); if ( velocity > 0 ) { duration = 4 * Math . round ( 1000 * Math . abs ( distance / velocity )); } else { final float pageWidth = width * mAdapter . getPageWidth ( mCurItem ); final float pageDelta = ( float ) Math . abs ( dx ) / ( pageWidth + mPageMargin ); duration = ( int ) (( pageDelta + 1 ) * 100 ); ...
评论
发表评论