课程背景:
在开发中,图片的缩放双击缩放和双击缩小也很重要,可以给用户提供更好的图片浏览体验。有些图片浏览还会涉及到 Gif 动画的播放。通过本课程,你将会学习到图片的缩放处理库和 Gif 播放组件的使用。
核心内容:
1.Android PhotoView 和 GifView 的基本功能简介
2.Android PhotoView 的用法
3.Android GifView 的用法
PhotoView 和 GifView 的基本功能简介
本课时主要对 PhotoView 和 GifView 的基本功能特点进行简单的介绍。
PhotoView 的简介:
这是一个图片查看库,实现图片浏览功能,支持pinch(捏合)手势或者点击放大缩小。支持在View Pager中翻页浏览图片。
PhotoView 是一款扩展自AndroidImageView,支持通过单点/多点触摸来进行图片缩放的智能控件。功能实用和强大。
GifView 是一个为了解决android中现在没有直接显示gif的view ,只能通过m ediaplay来显示这个问题的项目,其用法和ImageView一样,支持gif图片。可监视GIF是否加载成功。
PhotoView 的功能:
· 图片浏览查看
· 双指缩放
· 单点触摸缩放
· 图片缩放模式设置
GifView 的功能:
· 播放Gif图片
· Gif动画监听
Android PhotoView 的用法
本课时介绍 PhotoView 的基本用法,实现图片缩放功能。
基本用法:
· 导入PhotoView 的jar包或开源的代码库 ,然后在布局XM L里设置PhotoView
· 将ImageView传入PhotoViewAttacher
代码演示:
使用 PhotoView 进行网络图片和本地图片的加载,缩放和点击事件处理
定义ImageView控件(也可使用PhotoView自带的控件如下ÿ