{"_id":"@dfeidao/fd-m000013","_rev":"1-dc13fa14429842a2f6a231c45c163c3d","name":"@dfeidao/fd-m000013","dist-tags":{"latest":"4.6.201906251019"},"versions":{"4.6.201906251019":{"name":"@dfeidao/fd-m000013","version":"4.6.201906251019","description":"图片缩放","scripts":{"test":"../../node_modules/.bin/tsc -w","lint":"../../node_modules/.bin/tslint -p tsconfig.json","compile":"../../node_modules/.bin/tsc","build":"npm run lint && npm run compile"},"repository":{"type":"git","url":"https://gitee.com/dfeidao/widgets-mobile"},"keywords":["feidao","01feidao","dfeidao","atom","飞道","控件","ai"],"author":{"name":"taoqf","email":"tao_qiufeng@126.com","url":"http://www.01feidao.com/"},"maintainers":[{"name":"taoqf","email":"tao_qiufeng@126.com"}],"license":"MIT","peerDependencies":{},"dependencies":{},"devDependencies":{"react-native-image-zoom-viewer":"^2.2.26"},"_id":"@dfeidao/fd-m000013@4.6.201906251019","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zWuKiuAmTnz2k5PJL1Q9LNYEMyxKTqcbA1cL3FF77lsTzUBvmSlPL2/e5NMWZg2Umc86pDYZmbaAo5JCqel2xA==","shasum":"efaacf914eb076af448aae75878505345c87c071","tarball":"https://registry.npmjs.org/@dfeidao/fd-m000013/-/fd-m000013-4.6.201906251019.tgz","fileCount":7,"unpackedSize":6008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEYTDCRA9TVsSAnZWagAAqqkP/3sW6xoWznf01PoOew3e\n9CQE8uzGVErP8jZ/80Jb+OoSJFL1MvpfVM4fjqKVuLayIq7bbDo6rreIt9Xc\ntZzyy4U3mY9SAPXZEQzpsULepkYh9CpJ9tK4DijsUi9mhiuyYK6Ct9lP5btG\n4xTDGWJBeRdZIg9HqC+7J7xB5XBrAzWpOPddH30cFaUaOdB/qYkXa/Y5z/RI\n2JoYh2aW5QRiaNy9A6jJLeVxFLCbThNPxcAm1HWud7zN8FaMPhBLlKoFEhtc\nv0JzTGvXd6/5ENACYLqFJSTIWBMgxnx+AaJJPeaK06l/RfxuHjf0XQ4SbMAo\nJmc60Tq4SiW6K9Ep4Irp+Ymm2QZtybY4Jz4FkPQ2aCiYZ3HlcwNLXXTAn+4r\nUm+1WXGNw08pilUBC1wYaDpTHzhl9VXolR6AElY2cSJUmURDZg15I8+DgvQ+\nC+lfaaWfBVPsuHyW4TUi3xL6iARTHrFzWRkN/WYsmQHYWNAtjGT5slxEXyVb\nCQypvLBehkBF59XFyCiP9PvAfKHD0rnSw7vQyaG4yYOapAXjfE0M5Z3PgshD\nKTRRbzrhILs73es8r5AOFIQm6DGls7QXbIXCWs782smR51p3G65MRB+N2BSI\nimzBp3hJ8aTcORGtQmszL5JXJz+VddrO8hFdZPXvJP++TPbfyKYgWugBAb+g\nulyc\r\n=A+6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpDUSMK6oDEAhiXE3MtL9csrNjJ8UJdd7i3LHBX68FGwIgC8W/pdBiSp5eg0sk7RZUIXWD6BlYz8BW/hAqHGS3BvQ="}]},"_npmUser":{"name":"taoqf","email":"tao_qiufeng@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fd-m000013_4.6.201906251019_1561429187258_0.7566722080130328"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-25T02:19:47.012Z","4.6.201906251019":"2019-06-25T02:19:47.515Z","modified":"2022-04-05T04:16:19.450Z"},"maintainers":[{"name":"taoqf","email":"tao_qiufeng@126.com"}],"description":"图片缩放","keywords":["feidao","01feidao","dfeidao","atom","飞道","控件","ai"],"repository":{"type":"git","url":"https://gitee.com/dfeidao/widgets-mobile"},"author":{"name":"taoqf","email":"tao_qiufeng@126.com","url":"http://www.01feidao.com/"},"license":"MIT","readme":"## Installation\n\n```sh\nyarn add --dev @dfeidao/fd-m000013\n```\n## fd-m000013 图片缩放\n\n> 必须传入 imageUrls\n\n```tsx\nimport ImageViewer from '@dfeidao/fd-m000013';\n\n<ImageViewer\n\timageUrls={[\n\t\t{ url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460' },\n\t\t{ url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460' },\n\t\t{ url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460' }\n\t]}\n/>\n```\n\n## Installation\n\n```sh\nyarn add --dev @dfeidao/fd-m000013\n```\n\n## Attributes\n\n### show?: boolean;\n\n是否显示\n\n### imageUrls: IImageInfo[];\n\n图片数组\n\n### flipThreshold?: number;\n\n滑动到下一页的X阈值,必须滑动到这个值才会到下一页\n\n### maxOverflow?: number;\n\n当前页能滑到下一页X位置最大值,最大能滑动的位置\n\n### index?: number;\n\n初始显示第几张图\n\n### failImageSource?: IImageInfo;\n\n加载失败的图\n\n### backgroundColor?: string;\n\n背景颜色\n\n### footerContainerStyle?: object;\n\n页脚样式\n\n### saveToLocalByLongPress?: boolean;\n\n是否开启长按保存到本地的功能\n\n### enableImageZoom?: boolean;\n\n是否允许缩放图片\n\n### style?: ViewStyle;\n\n控件样式\n\n### enableSwipeDown?: boolean;\n\n向下滑动可关闭图像查看器。 向下滑动时，会触发onCancel。\n\n### swipeDownThreshold?: number;\n\n触发向下滑动功能的阈值\n\n### doubleClickInterval?: number;\n\n双击间隔\n\n### enablePreload?: boolean;\n\n是否预加载图片\n\n### pageAnimateTime?: number;\n\n翻页时的动画时间\n\n### onLongPress?: (image?: IImageInfo) => void;\n\n长按图片的回调\n\n### onClick?: (close?: () => any, currentShowIndex?: number) => void;\n\n单击回调\n\n### onDoubleClick?: (close?: () => any) => void;\n\n双击回调\n\n### onSave?: (url: string) => void;\n\n图片保存到本地方法，如果写了这个方法，就不会调取系统默认方法\n\n### onMove?: (position?: IOnMove) => void;\n\n报告移动位置数据（有助于构建叠加层）\n\n### renderHeader?: (currentIndex?: number) => React.ReactElement<any>;\n\n自定义头部\n\n### renderFooter?: (currentIndex: number) => React.ReactElement<any>;\n\n自定义尾部\n\n### renderIndicator?: (currentIndex?: number, allSize?: number) => React.ReactElement<any>;\n\n自定义计时器\n\n### renderImage?: (props: any) => React.ReactElement<any>;\n\n自定义图像\n\n### renderArrowLeft?: () => React.ReactElement<any>;\n\n自定义左翻页按钮\n\n### renderArrowRight?: () => React.ReactElement<any>;\n\n自定义右翻页按钮\n\n### onShowModal?: (content?: any) => void;\n\n弹出大图的回调\n\t \n### onCancel?: () => void;\n\n取消看图的回调\n\n### onSwipeDown?: () => void;\n\n向下滑动回调\n\n### loadingRender?: () => React.ReactElement<any>;\n\n渲染loading元素\n\n### onSaveToCamera?: (index?: number) => void;\n\n保存到相册的回调\n\n### onChange?: (index?: number) => void;\n\n当图片切换时触发\n\n## 完整使用示例\n\n```tsx\n<ImageViewer\n\timageUrls={[\n\t\t{ url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460' },\n\t\t{ url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460' },\n\t\t{ url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460' }\n\t]}\n/>\n```\n","readmeFilename":"readme.md"}