同时发布在我的博客
背景
说来这个的背景非常简单,经常在使用图片列表的时候就会想,如果“列表中的图片放大到整个屏幕”作为 Activity 的补间动画,就非常完美了。就像这样:
Android 5.0 Lollipop 的 SDK 发布以后,这个新的主题包含在 AppCompat-v7 21了。
这里介绍的实现方法是 ActivityOptionsCompat.makeSceneTransitionAnimation , 缺点是只能在5.0上才可以看到效果,在5.0以下只能确保程序不出错。
实现
首先要在 AndroidManifest.xml 中为需要这种动画的 Activity 开启这个功能,为此我字节写了一个 style。
<style name="AnimationActivity">
<item name="android:windowContentTransitions">

本文介绍了在Android 5.0及以上版本中,利用ActivityOptionsCompat实现Activity切换时共享视图元素的动画效果。虽然这种方法在5.0以下版本无法显示,但提供了代码示例和后续解决4.x版本兼容问题的预告。
最低0.47元/天 解锁文章
712

被折叠的 条评论
为什么被折叠?



