Android下QQ空间查看大图特效
2013-10-13 16:52
330 查看
最近在做一个项目,里面有一个功能是实现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好友动态里面要实现的特效了。下面是效果图:
![](http://img.blog.csdn.net/20131013171213140)
缩略图界面,点击每个缩略图,图片从缩略图所在位置放大到屏幕适应位置。
![](http://img.blog.csdn.net/20131013171307390)
可以pinch缩放图片,也可以双击放大图片,单击图片缩放回去。
![](http://img.blog.csdn.net/20131013171433750)
可以向右或者向左滑动图片切换图片。
![](http://img.blog.csdn.net/20131013171511453)
ps:该工程源码已经开源,地址:https://github.com/ywenblocker/Android-Photo-Zoom。问下各位,在mac下面有什么好的制作gif图片的工具吗?我发的图片很难表达动画效果。
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好友动态里面要实现的特效了。下面是效果图:
缩略图界面,点击每个缩略图,图片从缩略图所在位置放大到屏幕适应位置。
可以pinch缩放图片,也可以双击放大图片,单击图片缩放回去。
可以向右或者向左滑动图片切换图片。
ps:该工程源码已经开源,地址:https://github.com/ywenblocker/Android-Photo-Zoom。问下各位,在mac下面有什么好的制作gif图片的工具吗?我发的图片很难表达动画效果。
相关文章推荐
- 分享几个超级震憾的图片特效
- 15个款优秀的 jQuery 图片特效插件推荐
- 【HTML5示例代码分享】HTML5图片自动归类特效
- 【HTML5示例代码分享】基于CSS3和jQuery的相片墙-ImageWall
- 使用javascript开发的视差滚动效果的云彩
- jquery焦点图片左右滑动切换特效代码
- jquery带进度条的焦点图片特效插件
- js鼠标移上去当前放大图片突出显示特效代码
- 【码云周刊第 30 期】打造场景化的图片特效处理工具
- Android下QQ空间查看大图特效
- Android实现 制作隐藏图片效果 "幻影坦克"
- 模仿百度图片首页图片分类特效
- Cinemagraph Pro for Mac(图片特效软件) V2.5.1破解版
- Android 图片的简单特效
- jquery全屏图片滑动特效插件cbpFWSlider
- jquery插件图片放大显示插件lightBox2.6最新版
- Android 获取2个日期相差天数
- Android 常用控件自定义样式RadioButton、CheckBox、ProgressBar、
- Android之Service与IntentService的比较
- android listview item定义不同的样式布局