Cảm ơn bạn đã ghé thăm cộng đồng vietandroid.com. Đây là một cộng đồng mở và miễn phí vì vậy chúng tôi rất mong bạn hãy tham gia và hoạt động tích cực bằng cách đặt câu hỏi/thắc mắc hoặc những kinh nghiệm của bạn trong lập trình Android tới mọi người. Chúc bạn thành công !
+1 phiếu
đã hỏi trong System bởi (190 điểm)
Em chào mọi người  ạ.Mọi người cho em hỏi là khi dùng property animation thì thường dùng hàm gì để lấy ra vị trí của các view trong màn hình hình ạ?Em đã thử sử dụng getX() và getY() nhưng nó không cho ra kết quả chuẩn xác ạ.

Em xin cám ơn ạ.

2 Câu trả lời

0 phiếu
đã trả lời bởi (13.7k điểm)
Bạn có thể miêu tả rõ hơn câu hỏi không ? Bạn có thể build 1 animation và set cho nó tọa độ từ code của bạn
đã bình luận bởi (190 điểm)
Ý em là muốn lấy tọa độ chính xác của view trên màn hình thì thường dùng hàm gì ạ?
đã bình luận bởi (430 điểm)
Bạn có thể lấy kích thước màn hình rồi tìm tọa độ trên đó
0 phiếu
đã trả lời bởi (240 điểm)
sửa nội dung bởi

view.getX(), getY() chỉ cho vị trí view so với parentView thôi

Có thể đây là cái bạn cần:

int[] loc = new int[2];

view.getLocationInWindow(loc);

int x = loc[0];

int y = loc[1];

 

...