【发布时间】:2013-01-11 17:44:58
【问题描述】:
我想在触摸 ImageView 时调整它的大小。当您在谷歌地图或移动浏览器中进行缩放时调整它的大小将是完美的,但如果只是触摸它,我可以调整它的大小就足够了。这可能吗?
【问题讨论】:
我想在触摸 ImageView 时调整它的大小。当您在谷歌地图或移动浏览器中进行缩放时调整它的大小将是完美的,但如果只是触摸它,我可以调整它的大小就足够了。这可能吗?
【问题讨论】:
只需抓住触摸此 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);
希望对你有帮助。
【讨论】: