Tôi có chế độ xem tròn và lơ lửng phía trên (-> theo hướng trục z ra khỏi màn hình) nội dung chính. Khi ai đó chạm vào màn hình, tôi muốn nội dung chính được chọn hoặc chế độ xem lơ lửng ở trên, khi nó bao gồm chế độ xem chính.Android: tôi có thể tạo chế độ xem/canvas không phải là hình chữ nhật hay không, nhưng ví dụ: tròn?
Cho đến nay hoạt động hoàn hảo. Tôi có một vật có hình tròn trên một tấm vải trong suốt. Có nghĩa là bạn có thể thấy tất cả mọi thứ của nền bên ngoài vòng tròn đó. Tuy nhiên, bạn không thể chọn nó, bởi vì nó vẫn là canvas lơ lửng, chỉ với một lớp sơn trong suốt.
Bây giờ tôi tự hỏi, để giải quyết vấn đề này, nếu nó có thể làm cho khung nhìn/khung hình chính nó?
Cập nhật
tôi đã thêm một hình ảnh cho lời giải thích rõ hơn những gì tôi cố gắng để đạt được.
bạn có thể tự mình xử lý phát hiện va chạm, nhận XY trên sự kiện chạm và nếu bên ngoài bán kính không xử lý đầu vào không? – schwiz
Vâng, tôi đã có điều đó. Tuy nhiên, tôi muốn sự kiện chạm được xử lý bởi lớp chính trong nền, ví dụ: hộp văn bản. – znq
Nếu bạn trả về false trên sự kiện chạm, nó sẽ chuyển ngay cả sự kiện đó sang dòng tiếp theo. Đôi khi điều này rất khó thực hiện một cách chính xác tùy thuộc vào hệ thống phân cấp bố cục nhưng bạn đang đi đúng hướng. Nếu bạn đăng các tệp xml bố cục và trình nghe onTouch của mình, chúng tôi có thể tìm ra điều gì đó. – schwiz