Tôi muốn đổi kích thước một ImageView khi tôi chạm vào nó. Nó sẽ được hoàn hảo để thay đổi kích thước nó như khi bạn làm phóng to bản đồ google hoặc trong một trình duyệt di động nhưng nếu chỉ cần chạm vào nó tôi có thể thay đổi kích thước nó sẽ là đủ. Điều đó có thể không?cách thay đổi kích thước một ImageView theo Lập trình
8
A
Trả lời
25
Chỉ cần bắt sự kiện chạm vào ImageView này và hơn chỉ cần điều chỉnh chiều cao & weight:
touched_image_view.getLayoutParams().height += 20;
touched_image_view.getLayoutParams().width += 20;
Hoặc bạn chỉ có thể tạo ra và thiết lập LayoutParams mới:
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(100, 100);
touched_image_view.setLayoutParams(layoutParams);
Hy vọng nó giúp.
Các vấn đề liên quan
- 1. Thay đổi hình ảnh của ImageView theo lập trình Android
- 2. Kích thước văn bản thay đổi theo lập trình đang ngăn sự kiện thay đổi
- 3. Bạn thay đổi kích thước của ImageView như thế nào?
- 4. Thay đổi kích thước một nút trong iOS theo lập trình
- 5. Thay đổi kích thước hình ảnh cho vừa với Imageview
- 6. Cách đọc ImageView margin theo lập trình?
- 7. Cách thay đổi kích thước phông chữ của thanh địa chỉ trong Chrome theo lập trình
- 8. Tôi có nên thay đổi kích thước bitmap trước khi thêm vào một ImageView hoặc để ImageView thay đổi kích thước của Bitmap không?
- 9. emacs lập trình thay đổi kích thước cửa sổ
- 10. Thay đổi kích thước cửa sổ wpf theo lập trình trong C#
- 11. Cách đặt kích thước khung UIScrollView theo lập trình?
- 12. Làm thế nào để kích hoạt jquery Resizable thay đổi kích thước lập trình?
- 13. jQuery: phát hiện một trình duyệt thay đổi kích thước
- 14. Cách tạo ImageView có thể thay đổi kích thước trong Android
- 15. Làm thế nào để thay đổi kích thước một QMainWindow thành kích thước tối thiểu
- 16. Thay đổi loại UIButton theo lập trình
- 17. Thay đổi kích thước trình chỉnh sửa ajax.org ACE dựa trên kích thước của trình duyệt
- 18. thay đổi kích thước lưới khi đổi kích thước cửa sổ trình duyệt
- 19. Cách tự động thay đổi kích thước lưới khi biểu mẫu được thay đổi kích thước?
- 20. Tự động thay đổi kích thước chế độ xem phụ được tạo theo chương trình
- 21. Textarea thay đổi kích thước dọc theo nghĩa là
- 22. Thay đổi kích thước ImageView để vừa với tỷ lệ khung hình
- 23. Thay đổi kích thước cửa sổ theo chiều dọc
- 24. Thay đổi kích thước hình ảnh theo chương trình trong C#
- 25. Tự động thay đổi kích thước div dựa trên kích thước của cửa sổ trình duyệt
- 26. Thay đổi kích thước hình ảnh theo kích thước văn bản
- 27. Thay đổi kích thước ArrayBuffer
- 28. Thay đổi kích thước IMAGEVIEW trên quy mô hình ảnh android
- 29. UIImageView: Thay đổi kích thước thành kích thước hình ảnh?
- 30. Đặt NSWindow Kích thước lập trình
ĐỂ thực hiện việc này bằng cử chỉ thu nhỏ để thu phóng, hãy xem ScaleGestureDetector. Nó sẽ trả về một yếu tố tỷ lệ mà bạn sẽ muốn nhân chiều rộng và chiều cao bằng cách thay vì thêm. –