Chúng tôi đang phát triển một ứng dụng mà chúng tôi cần phải nắm bắt MotionEvents từ nhiều chế độ xem cùng một lúc. Khi chúng tôi cố gắng làm như vậy, Android chỉ gửi các sự kiện đến chế độ xem được chạm đầu tiên và khi chạm vào một chế độ xem khác cùng lúc, nó chỉ cho phép ACTION_POINTER_DOWN ở chế độ xem đầu tiên, ngay cả khi tọa độ con trỏ nằm ngoài giới hạn của nó và bên trong các chế độ xem khác ' .Nhiều lượt xem OnTouch Sự kiện
Có cách nào để chúng tôi có thể nhận sự kiện được gửi đến mọi chế độ xem được chạm (trong các cuộc gọi riêng đến OnTouch) không?
Chúng tôi tin rằng việc chặn các sự kiện chạm từ chế độ xem gốc và sau đó gửi chúng đến từng chế độ xem có thể hiệu quả, nhưng ngay cả khi có, nó sẽ không thực tế cho những gì chúng tôi đang cố gắng đạt được. Có cách nào dễ hơn không?
Tôi gặp sự cố tương tự, tức là chế độ xem được lấy nét sẽ được di chuyển nếu tôi chạm vào bất kỳ nơi nào trên màn hình, bạn có thể giúp tôi với điều này không? –