我将图片放在ImageView里,通过ScaleAnimation上演一段放大的动画。
然后侦听动画的结束,在onAnimationEnd里面如果什么都不做的话,放大的动画结束后,会显示原来的图片。但是我在里面执行 imageview.layout(0 ,0 ,newWidth, newHeight); 想锁定大小,结果也没有效果。而我通过 imageview.getWidth / getHeight 来看大小是修改了。
怎么样放大后的界面继续保留呢?
------解决方案--------------------
Animation有个方法叫做setFillAfter,设置成true就行了