首页 > 移动平台 > 详细

Android高清巨图加载方案

时间:2016-07-05 18:30:24      阅读:196      评论:0      收藏:0      [点我收藏+]

1、今天看了鸿洋的《Android高清巨图加载方案》一文,对加载高清巨图时的解决方案有了一定的认识。

思路为:

  • 提供一个设置图片的入口。
  • 重写onTouchEvent,在里面根据用户移动的手势,去更新显示区域的参数。
  • 每次更新区域参数后,调用invalidate,onDraw里面去regionDecoder.decodeRegion拿到bitmap,去draw。

2、除此之外,对安卓的手势事件分发以及手势监听做了进一步学习。

2.1、手势事件分发

详见《Android手势事件分发过程分析》

2.2、手势监听

简单的手势,Vew和ViewGroup都可通过重写onTouchEvent方法来实现手势监听的逻辑,但对于复杂的手势,这种方式就行不通了,安卓提供了一个叫做GestureDetector的类来处理复杂的手势识别、监听,以实现更多业务逻辑,关于GestureDetector的介绍,详见《用户手势检测-GestureDetector使用详解》

Android高清巨图加载方案

原文:http://www.cnblogs.com/hzhtracy/p/5644442.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!