I have a ImageButton View on a Layout. If the users clicks the ImageButton the button should fade out.
The buttons fadeout animation will be started like this:
public void buttonClicked(View aButton){
final Animation aAnim = new AlphaAnimation(1.0f, 0.0f);
aAnim.setDuration(500);
aButton.startAnimation(aAnim);
}
This works, but as soon as the ImageButton is faded out, its Alpha Value jumps right back to 1.0 and the button is visible again.
I solved it temporarily with a Animation Listener that sets the ButtonImage to invisible at the end of the Animation but that seems to be a odd solution to me.
What do I have to do to keep the buttons Alpha Value at its last value of the Animation?
Thank You.