Activity Shared Element Transition 共享元素动画

单个共享元素,用代码方式:

从A 跳转到B ,intent 正常写, startActivity时,添加bundle参数;

startActivity(intent, ActivityOptionsCompat
                        .makeSceneTransitionAnimation(AActivity.this, view, "imageView").toBundle());

imageView : 共享标识名

view: 共享的元素

在B内,设置接收:

ViewCompat.setTransitionName(photoView, "imageView");

 B结束回到A, 使用动画需要用supportFinishAfterTransition 代替 finish()

aikongmeng CSDN认证博客专家 RxJava 性能优化 Android Jetpack
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
( T | o ) ( Y | o | u | t | h | , | T | o ) ( S | i | m | p | l | e | ! )
\_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 猿与汪的秘密 设计师:上身试试 返回首页