2012-07-23 255 views
0

我是Android的新手,我正在开发一个简单和小型的应用程序,其中包含主页上的缩放动画。我一直试图让它在上周工作,但我没有设法得到预期的输出。图像的缩放动画

我正在使用下面的代码,但我得到的结果是,如果我从图像的一侧(从底部到顶部)获取动画,但是,我想将动画集中到中间(从底部到顶部)。

ImageView imageView = (ImageView) findViewById(R.id.animationimage); 
ScaleAnimation scale = new ScaleAnimation((float) 1.0, (float) 1.5, (float) 1.0, (float) 1.5); 
scale.setFillAfter(true); 
scale.setDuration(700); 
imageView.startAnimation(scale); 

回答

0

愿这可以帮助您:

使用,

ScaleAnimation animation = new ScaleAnimation(fromXscale, toXscale, fromYscale, toYscale, Animation.RELATIVE_TO_SELF, (float)0.5, Animation.RELATIVE_TO_SELF, (float)0.5); 
+0

谢谢您的帮助.. – VIghnan 2012-07-23 11:17:49

+0

应该用0.5F代替(浮动)0.5 – 2013-10-03 16:28:05