Bối cảnh: Tôi có một ImageView mà tôi đã sửa đổi để cuộn (kéo) và thu phóng. Tôi đã sử dụng kỹ thuật chính xác được đề cập trong cuốn sách ấn bản thứ 3 "Xin chào, Android" cũng có thể được tìm thấy here. Kỹ thuật này sử dụng phép biến đổi ma trận để xử lý cả cuộn và thu phóng.Android ImageView - Nhận tọa độ của vòi (nhấp) bất kể vị trí cuộn hoặc tỷ lệ thu phóng
Vấn đề của tôi: Khi người dùng nhấn vào hình ảnh, tôi muốn tọa độ của vòi đó liên quan đến chính hình ảnh, bất kể hình ảnh đã được cuộn hoặc phóng to như thế nào. Ví dụ: nếu hình ảnh của tôi là 1000x2000 và tôi cuộn và thu phóng hình ảnh. Sau đó, tôi gõ vào hình ảnh tại một điểm nhất định, tôi muốn biết điểm đó là gì liên quan đến 1000x2000, không chỉ là khu vực màn hình. Tôi có thể làm cái này như thế nào?
bạn có thể xin vui lòng gửi làm thế nào các yếu tố zoom được tính toán? Tôi muốn hiểu nếu nó có thể được cả hai nhỏ hơn và lớn hơn 1 (rõ ràng là không cùng một lúc ...). – Matteo
Rất hữu ích cho tôi. Thanh danh! –
"' Hy vọng điều này sẽ giúp ai đó "- hoàn toàn – topher