I need to stop a running translate animation. The .cancel() method of Animation has no effect; the animation goes until the end anyway.
.cancel()
Animation
How
You must use .clearAnimation(); method in UI thread:
runOnUiThread(new Runnable() { @Override public void run() { v.clearAnimation(); } });