Manage it by setting animationDrawable to null, recreating it and then setting it back to imageview... But not sure if this is a effective way to do this. I still think there should be a method something like removeFrame... Anyway here is solution:
AnimationDrawable animationFrame = (AnimationDrawable) view.getDrawable();
animationFrame = null;
animationFrame = new AnimationDrawable();
// Do stuff...
view.setBackgroundDrawable(animationFrame);
Please let me know if there is more effective way to handle this. Because creating a new object over and over again in miliseconds can cause memory issue i guess.