В моем приложении для Android у меня есть плавающий Activity
. Это начало из-за пределов моего приложения, используя ActivityOptions.makeScaleUpAnimation
, чтобы увеличить масштаб от "исходного" прямоугольника. Когда мой Activity
заканчивается, я бы хотел, чтобы он сделал обратную ссылку на эту анимацию: т.е. Он сжимается обратно к этому прямоугольнику, когда он исчезает.
Я знаю, что могу получить прямоугольник с getIntent().getSourceBounds()
, и я надеялся, что смогу использовать overridePendingTransition()
, когда вы закончите достигните этого эффекта, но overridePendingTransition()
может принимать только фиксированный XML-ресурс: кажется, нет способа заставить эту анимацию зависеть от границ источника. Есть ли что-то еще, что я могу использовать для достижения этого эффекта?
Мое приложение предназначено для API 11+, но поскольку это только косметический эффект, я был бы доволен решением, которое зависит от более поздней версии.