Tôi có một số ImageView
s trong một RelativeLayout
. bây giờ, khi người dùng chạm vào bất kỳ ImageView nào, tôi muốn nó được di chuyển đến một vị trí được chỉ định với hoạt ảnh tinh tế.Di chuyển một ImageView đến vị trí khác nhau theo cách hoạt hình trong Android
Ví dụ: Ban đầu, tôi đã đặt lề cho LayoutParams
được liên kết với một số ImageView
là layoutparams1.setMargins(90,70,0,0);
và sau đó thêm nó vào bố cục.
và khi lần xem hình ảnh được nhấn, tôi muốn vị trí mới của nó là 200,200
, với hoạt ảnh.
Vì vậy, có thể không? nếu có thì làm sao?
Lưu ý rằng tôi có cả hai RelativeLayout
và tất cả các con ImageView
s được tạo theo chương trình.
Và tôi mới phát triển Android nên một câu trả lời phức tạp được mong đợi.
trình !! nhưng ở vị trí mới của ImageView, nó không phản hồi bất kỳ sự kiện nhấn nào và cũng có thể, nếu tôi nhấp vào vị trí trước đó của nó, một phiên bản khác của cùng một hoạt ảnh tưởng tượng. Bất kỳ cách nào để khắc phục nó? – Kushal
Cảm ơn rất nhiều !! nhưng định vị lại trong 'onAnimationEnd()' khiến cho số lần xem hình ảnh nhấp nháy một lần. : -/ – Kushal
Trước khi thiết lập LayoutParms bạn phải xóa hoạt ảnh (xem ở trên) –