Dans mon application Android, j'ai un Activity
. Il est lancé depuis l'extérieur de mon application en utilisant ActivityOptions.makeScaleUpAnimation
pour augmenter l'échelle à partir d'un rectangle "d'origine". Lorsque mon Activity
Enfin, j'aimerais que l'animation soit inversée, c'est-à-dire qu'elle se rétrécisse à ce rectangle lorsqu'elle s'estompe.
Je sais que je peux obtenir le rectangle avec getIntent().getSourceBounds()
et j'espérais pouvoir utiliser la fonction overridePendingTransition()
lors de la finition pour obtenir cet effet, mais overridePendingTransition()
ne peut accepter qu'une ressource XML fixe : il ne semble pas y avoir de moyen de faire dépendre cette animation des limites de la source. Y a-t-il quelque chose d'autre que je puisse utiliser pour obtenir cet effet ?
Mon application est pour API 11+, mais comme il s'agit d'un effet cosmétique seulement, je serais satisfait d'une solution qui dépend d'une version ultérieure.