如何以编程方式调整大小的ImageView(how to resize an ImageView P

2019-07-18 02:58发布

我想,当我触摸它来调整一个ImageView的。 这将是完美的调整它,当你在谷歌地图或移动浏览器做类似的变焦,但如果只是触碰它,我可以调整它的大小就足够了。 那可能吗?

Answer 1:

正好赶上触摸此的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);

希望能帮助到你。



文章来源: how to resize an ImageView Programmatically