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