由于前段时间写了一个React-Native的项目**Mung,里面有一个图片浏览的功能,一般图片浏览都需要放大缩小和左右滑动,后来找了两个这方面比较好的控件react-native-gallery和react-native-image-viewer**,但他们都有些问题,要不就卡顿,要不就滑动效果不会,这个其实跟React-Native触摸机制有关系,文章后面会提一下,后面就放弃了放大缩小的功能,实现左右滑动(这个比较简单),这几天有时间搞了下。
思路
- 没思路,滑动还是比较简单的,但手指缩放和滑动一起要做流畅的兼容,而且之前有人已经写了,他们都没写好(可能是RN版本的限制),所以先看资料在看看能不能选择一个进行优化一下实现更加流程的效果,所以选择优化现成的图片缩放控件,使其更加适合图片浏览。
- 2.说一下触摸机制的一点学习资料中文的 手势响应系统 、PanResponder中文的。
方法
- 本控件主要是为了实现图片缩放和左右滑动切换用的,大致说一下React-Native触摸机制问题。