Android的GridView展开元素animation

有一些元素的gridview。 当用户按下一个项目,我打开新的片段与该项目的细节。 我想animation这个过渡看起来像被压缩扩大到整个屏幕的元素。

在这里输入图像说明

Hos有这样的效果吗?

PS。 我在YPlan的android应用程序中见过类似的东西。 这里是一个video的效果:http: //youtu.be/oGd7wHs6GuA当你点击一个元素,图像保持下方的一切变化,然后在animation中的位置在屏幕的顶部。 这不是我想要的,但我认为实施应该是相似的。

Solutions Collecting From Web of "Android的GridView展开元素animation"

开始新的Activity并给予overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit); zoom_enter.xml所在的位置

 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator"> <scale android:fromXScale="2.0" android:toXScale="1.0" android:fromYScale="2.0" android:toYScale="1.0" android:pivotX="50%p" android:pivotY="50%p" android:duration="@android:integer/config_mediumAnimTime" /> </set> 

和zoom_exit有

 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator" android:zAdjustment="top"> <scale android:fromXScale="1.0" android:toXScale="2.0" android:fromYScale="1.0" android:toYScale="2.0" android:pivotX="50%p" android:pivotY="50%p" android:duration="@android:integer/config_mediumAnimTime" /> <alpha android:fromAlpha="1.0" android:toAlpha="0" android:duration="@android:integer/config_mediumAnimTime"/> </set> 

将这两个文件保存在/ res / anim /文件夹中。

我想animation只有网格(放大和淡出,同时),当网格是全屏幕,replace片段淡入淡出片段animation。