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

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -