silvestreh / react-native-gradients

A simple gradient library for React Native.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Native Gradients

React Native Gradients Demo 1 React Native Gradients Demo 2 React Native Gradients Demo 3

Installation

This library supports only React Native 0.60+ versions. First of all, install React Native Gradients using following commands.

// via NPM
npm install --save react-native-gradients react-native-svg

// via Yarn
yarn add react-native-gradients react-native-svg

It uses React Native SVG library, install pod dependencies using following command..

cd ios
pod install

Usage

Linear Gradient

const colorList = [
  {offset: '0%', color: '#231557', opacity: '1'},
  {offset: '29%', color: '#44107A', opacity: '1'},
  {offset: '67%', color: '#FF1361', opacity: '1'},
  {offset: '100%', color: '#FFF800', opacity: '1'}
]
<LinearGradient colorList={colorList} angle={90}/>

Radial Gradient

const colorList = [
  {offset: '0%', color: '#231557', opacity: '1'},
  {offset: '29%', color: '#44107A', opacity: '1'},
  {offset: '67%', color: '#FF1361', opacity: '1'},
  {offset: '100%', color: '#FFF800', opacity: '1'}
]
<RadialGradient x="50%" y="50%" rx="50%" ry="50%" colorList={colorList}/>

SonarCloud

About

A simple gradient library for React Native.

License:MIT License


Languages

Language:JavaScript 100.0%