Как правильно анимировать вид от одной координаты к другой?

Я хотел бы сделать следующее. У меня есть набор кнопок, на которых есть значки. Когда пользователь нажимает один, я хотел бы представить новый вид, который начинается с той же координаты, что и значок, на который нажали, а затем этот новый вид переместится в другое место на экране, и когда он появится, он будет удален.

Я знаю, как создать новое представление и добавить/удалить его в родительском RelativeLayout (разве оно не должно быть RelativeLayout?) и все такое. Что мне не ясно, так это то, как получить абсолютные координаты нажатой кнопки (поскольку это всего лишь один элемент внутри родительского макета, внутри другого родительского макета), а затем установить его координаты и применить анимацию, а затем что бы уведомить меня о том, что он прибыл туда, куда направлялся, чтобы я мог его удалить?

Все равно не могу найти пример того, как это сделать, поэтому надеюсь, что кто-нибудь укажет мне правильное направление.

11
задан Genia S. 9 March 2012 в 00:45
поделиться