New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

react-native-reanimated-image-viewer

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-reanimated-image-viewer

A image viewer for React Native created with Reanimated

1.0.0
Source
npm
Version published
Weekly downloads
356
2.59%
Maintainers
1
Weekly downloads
 
Created
Source

A image viewer for React Native created with Reanimated

Features ✨

  • ⚡ 120 FPS
  • 🤏 Pinch to zoom
  • 🤞 Double tap
  • ✌️ Swipe-to-close
  • 📦 Tiny
  • 🚀 Created with Typescript
  • 💅 Highly customizable

https://user-images.githubusercontent.com/63297375/210002857-2ab01afa-420a-40c9-9f4c-5df4c2a40a2b.mp4

About 🗞️

Rather than a library, I decided to release it as a single file, ready to be copied and pasted into any project. I don't intend to upgrade drastically, as it's a simple component, but at the same time it has everything you could ever need. Created for my social network app, Drakkle

Installation ⚙️

yarn add react-native-reanimated-image-viewer

You will need Reanimated and Gesture Handler installed in your project

Usage 🔨

Import the ImageViewer.tsx into a new screen. You can also use a Modal, but you will need to configure the Gesture Handler on Android

Example

import React from "react";

import ImageViewer from "react-native-reanimated-image-viewer";
import { GestureHandlerRootView } from "react-native-gesture-handler";

export default function App() {
  const imageUrl = "https://images.pexels.com/photos/994605/pexels-photo-994605.jpeg?auto=compress&cs=tinysrgb&w=2726&h=2047&dpr=1"

  return (
    <GestureHandlerRootView style={{flex: 1}}>
      <ImageViewer
        imageUrl={imageUrl} width={2726} height={2047} onRequestClose={() => {}}
      />
    </GestureHandlerRootView>
  );
}

Keywords

react-native

FAQs

Package last updated on 05 Jan 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts