Android viewpager animation -
i informed when animation ends after function call:
viewpager.setcurrentitem(2, true); does know how accomplish this?
i have come across same issue. following conclusion:
when page changed onpageselected called. it's called before animation.
when animation stopped , onpagescrollstatechanged called state scroll_state_idle.
so have combine 2 function calls function called.
good luck.
private class pagechangelistener implements onpagechangelistener { @override public void onpagescrolled(int position, float positionoffset, int positionoffsetpixels) { } @override public void onpageselected(int position) { ispagechanged = true; } @override public void onpagescrollstatechanged(int state) { switch (state) { case viewpager.scroll_state_idle: if (ispagechanged) { updatecurrentpage();//this called when animation ends ispagechanged = false; } break; case viewpager.scroll_state_dragging: break; case viewpager.scroll_state_settling: break; } } }
Comments
Post a Comment