我想在触摸时调整ImageView的大小。这将是完美的调整大小,就像你在谷歌地图或移动浏览器中进行放大,但如果只是触摸它我可以调整大小就足够了。这可能吗?
答案 0 :(得分:26)
只需触摸触摸此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);
希望它有所帮助。