8
ImageViewをタッチしたときにImageViewのサイズを変更したいと思います。 Googleマップやモバイルブラウザでズームするときのようにサイズを変更するのには最適ですが、タッチするだけでサイズを変更するだけで十分です。それは可能ですか?ImageViewをプログラムでサイズ変更する方法
ImageViewをタッチしたときにImageViewのサイズを変更したいと思います。 Googleマップやモバイルブラウザでズームするときのようにサイズを変更するのには最適ですが、タッチするだけでサイズを変更するだけで十分です。それは可能ですか?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);
はそれが役に立てば幸いです。
ピンチとズームのジェスチャでこれを実装するには、ScaleGestureDetectorを調べます。追加するのではなく、幅と高さを掛けたいと考えている倍率が返されます。 –