A pure JavaScript image gallery component for react-native apps with common gestures like pan, pinch and doubleTap, supporting both iOS and Android.
This component aims to be (one of ) the best image viewer for react-native apps. Comparing with other gallery alike components, this one should be more elegant in following aspects: (mimics iOS system photo album app)
This component works on react-native 0.28+ and only supports remote images for now.
npm install --save react-native-gallery@latest
Quite easy to use:
import Gallery from 'react-native-gallery';
...
render() {
return (
<Gallery
style={{flex: 1, backgroundColor: 'black'}}
images={[
'http://p10.qhimg.com/t019e9cf51692f735be.jpg',
'http://ww2.sinaimg.cn/mw690/714a59a7tw1dxqkkg0cwlj.jpg',
'http://www.bz55.com/uploads/allimg/150122/139-150122145421.jpg'
]}
/>
);
}
This component utilizes @ldn0x7dc/react-native-view-pager as the scrollable container and react-native-transformable-image as the wrapped image.
ActivityIndicator
.It's a common practice to float a comment box or like button above the image. This component provides a convenient interface to implement this feature:
Check the Demo project for a simple demonstration.
This component is being actively developed but should be ready for production realease.
If you encounter any problem that seems unnormal, just create an issue or check out the latest release.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。