10

タッチしたときに ImageView のサイズを変更したい。Google マップやモバイル ブラウザでズームするときのようにサイズを変更するのに最適ですが、タッチするだけでサイズを変更できます。それは可能ですか?

4

1 に答える 1

31

この 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);

それが役に立てば幸い。

于 2013-01-11T17:49:17.647 に答える