Socket
Book a DemoInstallSign in
Socket

@korsolutions/react-native-joystick

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

@korsolutions/react-native-joystick

React Native Joystick

latest
Source
npmnpm
Version
2.0.1
Version published
Weekly downloads
88
6.02%
Maintainers
1
Weekly downloads
 
Created
Source

React Native Joystick

NPM

runs with Expo Go

TOC

Installation

NPM

npm install react-native-joystick react-native-gesture-handler --save

YARN

yarn add react-native-joystick react-native-gesture-handler

Add GestureHandlerRootView at the root level of your app.

import { GestureHandlerRootView } from "react-native-gesture-handler";

<GestureHandlerRootView>
  <YourApp />
</GestureHandlerRootView>

Preview

React Native Axis Pad: Screen Preview

Usage

import { KorolJoystick } from "korol-joystick";
<KorolJoystick color="#06b6d4" radius={75} onMove={(data) => console.log(data)} />

Props

radius

Set the size radius of the container circle The inside joystick radius is 1/3 of this size Type: Number

color

Set the color scheme of the joystick The color of the container and the joystick is set based on this color with a set opacity.

type: HEX Color Code

onMove, onStart, onStop

A callback function with an argument of type MoveJoystickEvent.

type: Function

Types

MoveJoystickEvent

Event returned by the onMove, onStart and onStop callbacks.

{
  type: "move" | "stop" | "start";
  position: {
    x: number;
    y: number;
  }
  force: number;
  angle: {
    radian: number;
    degree: number;
  }
}

Keywords

react

FAQs

Package last updated on 02 Jan 2024

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