Description
⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Made by @Ramotion https://ramotion.com/gthb
React Native Circle Menu alternatives and similar libraries
Based on the "UI Animation" category.
Alternatively, view React Native Circle Menu alternatives based on common mentions on social networks and blogs.
-
react-spring
✌️ A spring physics based React animation library -
react-motion
A spring that solves your animation problems. -
framer/motion
Open source, production-ready animation and gesture library for React -
react-flip-move
Effortless animation between DOM changes (eg. list reordering) using the FLIP technique. -
react-router-transition
painless transitions built for react-router, powered by react-motion -
react-anime
✨ (ノ´ヮ´)ノ*:・゚✧ A super easy animation library for React! -
react-gsap-enhancer
Use the full power of React and GSAP together -
react-parallax-tilt
👀 Easily apply tilt hover effect on React components - lightweight/zero dependencies (3kB) -
react-motion-ui-pack
Wrapper component around React Motion for easier UI transitions. -
data-driven-motion
Easily animate your data in react -
gooey-react
The gooey effect for React, used for shape blobbing / metaballs (0.5 KB) 🧽 -
react-spark-scroll
Scroll-based actions and animations for react -
react-mt-svg-lines
A React.js wrapper component to animate the line stroke in SVGs -
react-track
Track the position of DOM elements. Create cool animations. -
react-atv-img
A port of @drewwilson’s atvImg (Apple TV 3D parallax effect) library in React. -
react-web-animation
React components for the Web Animations API - http://react-web-animation.surge.sh -
react-transitive-number
React component to apply transition effect to numeric strings, a la old Groupon timers -
react-tween
DEPRECATED - Recommend https://github.com/tannerlinsley/react-move instead! -
react-parallax-component
Easiest way to add scroll parallax effect on the component -
react-tweenful
Animation engine designed for React -
animakit-expander
UNMAINTAINED: AnimakitExpander -
react-ts-typewriter
Easy to use typewriter component written with Typescript and React 18+ in mind -
react-animatable
A powerful composable animation library for React, built on Web Animations API and React hook. -
auto-size-transition
A component that scale dynamically according to the internal size -
react-scroll-rotate
Very simple react component for rotate element based on scroll position -
anim-react
simple js react animation, animation hook, web Animation interface, onclick animation, onview,onsight animation, without css animation, no transition animation, js animation class usage. -
react-tsparticles
A lightweight component to easily create interactive particles animations
Appwrite - The Open Source Firebase alternative introduces iOS support
Do you think we are missing an alternative of React Native Circle Menu or a related project?
README
[header](./header.png) [preview](./preview.gif)
React Native Circle Menu
Check this library on other platforms:
Looking for developers for your project? This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites.
Features
- Custom colors
- Custom size
Installation
npm install --save @ramotion/react-native-circle-menu
Usage
Look it in folder ./example
import React, {Component} from 'react'
import CircleMenu from '@ramotion/react-native-circle-menu'
class Example extends Component {
items = [
{
name: 'md-home',
color: '#298CFF'
},
{
name: 'md-search',
color: '#30A400'
},
{
name: 'md-time',
color: '#FF4B32'
},
{
name: 'md-settings',
color: '#8A39FF'
},
{
name: 'md-navigate',
color: '#FF6A00'
}
];
onPress = index => console.warn(`${this.items[index].name} icon pressed!`);
render() {
return <CircleMenu
bgColor="#E74C3C"
items={this.items}
onPress={this.onPress}
/>
}
}
Props
Name | Description | Type | Required | Default Value |
---|---|---|---|---|
active | Menu is active | Boolean | false |
|
bgColor | The background color of the menu | String | #0E1329 |
|
itemSize | The size of menu elements | Number | 60 |
|
radius | The circle radius | Number | 150 |
|
onPress | The function that called when pressed on menu item | Function |
Licence
Circle menu is released under the MIT license. See [LICENSE](./LICENSE) for details.
Get the Showroom App for iOS to give it a try
Try this UI component and more like this in our mobild app. Contact us if interested.
Follow us for the latest updates
*Note that all licence references and agreements mentioned in the React Native Circle Menu README section above
are relevant to that project's source code only.