[Java]
/**
* Generate a scaling animation.
*/
Private AnimationSet makeAnimation (){
// Create a composite Animation
AnimationSet animationSet = new AnimationSet (true );
// Create a ScaleAnimation object
ScaleAnimation scaleAnimation = new ScaleAnimation (1, 0.1f, 1, 0.1f,
Animation. RELATIVE_TO_SELF, 0.5f, Animation. RELATIVE_TO_SELF,
0.5f );
ScaleAnimation. setDuration (800 );
AnimationSet. addAnimation (scaleAnimation );
// Create a TranslateAnimation object
TranslateAnimation translateAnimation = new TranslateAnimation (
Animation. ABSOLUTE, 0f, Animation. ABSOLUTE,
(Float)-(mScreenWidth * 0.14), Animation. ABSOLUTE, 0f,
Animation. ABSOLUTE, (float) (mScreenHeight/1.56 ));
TranslateAnimation. setDuration (800 );
AnimationSet. addAnimation (translateAnimation );
// Set the interpolation tool
AnimationSet. setInterpolator (new AccelerateInterpolator ());
Return animationSet;
}
[Java]
// Initialize the animation
MShrinkAnimation = makeAnimation ();
[Java]
// Enable the animation
MCutImage. setAnimation (mShrinkAnimation );
MShrinkAnimation. start ();
MShrinkAnimation. setAnimationListener (mShrinkAnimationListener );
Solution: Set the padding value for ImageView.