阅读背景:

Activity 切换动画(小米图库列表进入详情页,图片从固定位置放大进入,缩小退出)

来源:互联网 

直接上后果图


ok,来剖析下如何实现的吧

剖析原理

首先肯定,这是两个不同的 Activity,从图片列表页跳入到图片详情页;先来看进入详情页时的动画,从列表中所在 item 的地位一直放大到详情页的显示地位,这里我可以先告知大家,当我们点击了这个 item 的时候,就已启动了详情页,然后在详情页做相应的动画后果。既然是在详情页做动画后果,就须要在列表页把相应的值传过去,列表页 item 在屏幕上的地位,item 的大小,固然还有图片的资源,然后在详情页盘算动画履行的参数。剖析了进入动画,那末退出 Activity 的动画就好实现了,跟进入动画相反,但是也是要肯定甚么时候履行退出动画,这里退出动画也是放在详情页面实现的,当按下返回按钮时,开端履行退出动画,在动画履行完以后,把详情页的 Activity 停止掉;大家会问了,可以把动画放在列表页履行吗?大家细心想一下就知道,如果是进入动画,肯定是不能的,由于详情页没有启动,有些参数没法知道,比如放大到多大,放大以后的地位是哪里等,但是退出动画是可以的,但比拟麻烦,须要把详情页的参数返回给列表页,如果有兴致可以试着做一下。首先肯定,这是两个不同的 Activi




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: