Can i run an animationDrawable more then once while setOneShot() is set to true?
Or if i do set setOneShot to false how can i stop it? frameAnimation.stop() after a loop doesn't work and the loop doesn't work with setOneShot(true)
I asked this in my previous Q, but the answer pointed to a post with several different answers making things more confusing.
Basicly i'm trying to spin a coin more then once.
With setOneShot(true) i can only ever make it run once and with setOneShot(false) i can't stop it. Any help or point to right direction would be great!
Here is a little code:
public void spinCoin(){
final ImageView coinAmina = (ImageView) findViewById(R.id.imageView1);
coinAmina.setBackgroundResource(R.anim.coin_spin_heads);
coinAmina.post(new Runnable() {
@Override
public void run() {
frameAnimation = (AnimationDrawable) coinAmina.getBackground();
frameAnimation.start();
}
});
//end of coin spin
}
with setOneShot(true) in xml
link to other Q.