Qual é a maneira correta de animar uma vista de uma coordenada para outra?

Gostaria de fazer o seguinte. Eu tenho um conjunto de botões com alguns ícones. Quando o usuário toca em um, eu gostaria de apresentar uma nova Visualização que comece na mesma coordenada que o ícone tocado e, em seguida, essa nova Visão mudaria para outro local na tela e, quando chegasse, seria removida.

Eu sei como criar uma nova exibição e adicioná-la / removê-la ao pai RelativeLayout (não deve ser um RelativeLayout?) E tudo isso. O que não estou claro é como obter as coordenadas absolutas do botão que foi tocado (já que é apenas um elemento dentro de um layout pai, dentro de outro layout pai) e depois definir suas coordenadas e aplicar uma animação, e então o que seria notificar-me de que chegou aonde estava indo, para que eu possa removê-lo?

Não é possível encontrar um exemplo de como fazer isso, então, esperando que alguém possa me indicar a direção cert

questionAnswers(6)

yourAnswerToTheQuestion