image360viewer
v1.4.7
Published
The 360 image viewer for react native
Downloads
454
Maintainers
Readme
About
People want to see all the details of a product before they buy it. Being able to view and explore the product gives the user a trusted experience and connects the user with the product. There are cases where a static image cannot demonstrate all the details of the product.
The Image360Viewer
has support for React Native CLI
and Expo
. This library allows the user to explore and have the freedom to view all product details in 360 degrees.
Image360Viewer loads a sequence of images that rotates with a user touch interaction. See an example of vector images:
Getting started
Install the library using:
yarn add image360viewer
Image360Viewer requires that you install react-native-svg
.
Usage
import { Image360viewer } from 'image360viewer';
export default function App() {
return (
<Image360viewer
images={images360}
width={300}
cursorIcon={<Image source={directionsImg} style={styles.icon} />}
/>
)
}
Properties
Image360viewer has the following properties:
| Property | Description |
| :----------- | :---------- |
| height?: number
| Image height default is 250. |
| width?: number
| Image width default is 250. |
| images: string[]
| Array images to rotate. |
| resizeMode?: ImageResizeMode
| Image display mode. Default is contain. |
| rotationRatio?: number
| The drag distance compares to 180 degree. |
| cursorSize?: number
| Text |
| cursorIcon?: ReactNode
| Content or icon. |
| primaryColor?: string
| First color of the gradient line. The value default is "#DA0000" |
| secondaryColor?: string
| Second color of the gradient line. The value default is "#EA8C8A" |
| stopColor?: string
| End color of the gradient line. The value default is "#FFF" |
Demo
View a demo at Expo Web:
Contributing
Obrigado por estar interessado em tornar este pacote melhor. Encorajamos todos a ajudar a melhorar este projeto com novos recursos, correções de bugs e melhorias de desempenho.
License
MIT License © Rodrigo Gonçalves