Activity animation
1 Changing the animation between Activities
Activity.overridePendingTransition
2 Start Activity with an animation
Activity
-> theme: android:windowAnimationStyle
-> style: android:activityOpenEnterAnimation, android:activityOpenExitAnimation, android:activityCloseEnterAnimation, android:activityCloseExitAnimation
Click / Touch listener
There is a subtle, yet very important difference between the ClickListener and the TouchListener. The TouchListener is executed befor the view can respond to the event. The ClickListener will receive its event only after the view has handled it.
So when you touch your screen, the TouchListener is executed first and when you return true for your event, the ClickListener will never get it. But if you press the trackball of your device, the ClickListener should be fired because the TouchListener will not respond to it.