2013-01-11 71 views

回答

25

正好赶上事件触及此ImageView的,并不仅仅是调整高度&重量:

touched_image_view.getLayoutParams().height += 20; 
touched_image_view.getLayoutParams().width += 20; 

或者,你可以创建和设置新的LayoutParams:

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(100, 100); 
touched_image_view.setLayoutParams(layoutParams); 

希望它能帮助。

+1

要使用缩放手势实现此操作,请查看ScaleGestureDetector。它将返回一个缩放因子,您可以通过而不是添加来乘以宽度和高度。 –

相关问题