码迷,mamicode.com
首页 > 移动开发 > 详细

Android下QQ空间查看大图特效

时间:2014-10-22 18:13:54      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:qq特效   android qq空间特效   图片特效   图片放大特效   图片缩放特效   

最近在做一个项目,里面有一个功能是实现Android QQ好友动态里面的缩略图放大,查看大图的效果。用过都知道,这个特效很赞的,没用过的下载个玩玩吧。我刚开始以为放大的那个大图是一个Activity或者是一个Dialog。可是尝试过后发现怎么也实现不了那种效果(有实现出来的朋友的话还请相告,一起交流交流)。然后到android官网上发现了一个图片放大特效的demo。这个Demo确实是实现了QQ里面图片放大的基本效果,可是要求是Android 3.0以上才能用,因为里面用到Animator。我知道有个NineOldAndroids库实现了3.0以下也能用Animator,只要重新改写下就ok了。但是看大图还有pinch图片缩放,双击放大,单击图片还原等效果,而一般的实现基本上都是用ScaleAnimation实现,感觉效果不理想。然后在Github上发现了一个很不错的的Demo叫Android-GridView-Zoom-Images-Animation-Tutorial,里面居然实现了QQ空间缩略图放大和还原动画特效。看了下,也是需要Android3.0以上才能实现,实现原理和官网上那个demo差不多。在Github上逛了下,发现了一个很不错的PhotoView,两者配合基本上就是QQ好友动态里面要实现的特效了。下面是效果图:

bubuko.com,布布扣

缩略图界面,点击每个缩略图,图片从缩略图所在位置放大到屏幕适应位置。

bubuko.com,布布扣

可以pinch缩放图片,也可以双击放大图片,单击图片缩放回去。

bubuko.com,布布扣

可以向右或者向左滑动图片切换图片。

bubuko.com,布布扣

ps:该工程源码已经开源,地址:https://github.com/ywenblocker/Android-Photo-Zoom。问下各位,在mac下面有什么好的制作gif图片的工具吗?我发的图片很难表达动画效果。

Android下QQ空间查看大图特效

标签:qq特效   android qq空间特效   图片特效   图片放大特效   图片缩放特效   

原文地址:http://blog.csdn.net/huluhong/article/details/40379767

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!