All Projects → Paraboly → react-native-card-button

Paraboly / react-native-card-button

Licence: other
Fully customizable Card Button via Paraboly for React Native.

Programming Languages

javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language
Starlark
911 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to react-native-card-button

Flutter Neumorphic
A complete, ready to use, Neumorphic ui kit for Flutter, 🕶️ dark mode compatible
Stars: ✭ 988 (+6075%)
Mutual labels:  card, button
Gradient Widgets
Flutter widgets wrapped with gradients
Stars: ✭ 290 (+1712.5%)
Mutual labels:  card, button
sleek button
A simple but yet customizable button.
Stars: ✭ 63 (+293.75%)
Mutual labels:  button
atomic-calendar-revive
An advanced calendar card for Home Assistant Lovelace.
Stars: ✭ 218 (+1262.5%)
Mutual labels:  card
SSSwiftUISpinnerButton
SSSwiftUISpinnerButton is a collection of various spinning animations for buttons in SwiftUI.
Stars: ✭ 37 (+131.25%)
Mutual labels:  button
vscode-powertools
A swiss army knife with lots of tools, extensions and (scriptable) enhancements for Visual Studio Code.
Stars: ✭ 44 (+175%)
Mutual labels:  button
RangeTree
A generic interval tree implementation in C#
Stars: ✭ 144 (+800%)
Mutual labels:  generic
FancyButtonProj
Juste a funcy button with progress bar
Stars: ✭ 27 (+68.75%)
Mutual labels:  button
Hyena
鬣狗快速开发库(2018年6月停止维护)
Stars: ✭ 21 (+31.25%)
Mutual labels:  button
TabView
TabView for Android ——Slide indicator/button/tab; 滑动指示器/按钮/TAB控件
Stars: ✭ 22 (+37.5%)
Mutual labels:  button
CircularCardsStackView
CircularCardsStackView is an Android library for dealing with swipeable card views.
Stars: ✭ 30 (+87.5%)
Mutual labels:  card
Processor
Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Stars: ✭ 54 (+237.5%)
Mutual labels:  generic
Night-Mode-Button
Easy to use night mode button with cool animation
Stars: ✭ 74 (+362.5%)
Mutual labels:  button
Margoulineur2000
NFC
Stars: ✭ 24 (+50%)
Mutual labels:  card
fullscreen-card
Make your Home Assistant browser fullscreen with one tap.
Stars: ✭ 23 (+43.75%)
Mutual labels:  card
MTG-Card-Reader
Reads a Magic: The Gathering card in front of a webcam and identifies it in an existing database of cards of a user-specified set.
Stars: ✭ 32 (+100%)
Mutual labels:  card
nova-algolia-card
A Laravel Nova card for Algolia
Stars: ✭ 22 (+37.5%)
Mutual labels:  card
dart sealed
Dart and Flutter sealed class generator and annotations, with match methods and other utilities. There is also super_enum compatible API.
Stars: ✭ 16 (+0%)
Mutual labels:  generic
react-native-animated-radio-button
Fully customizable animated radio button for React Native
Stars: ✭ 25 (+56.25%)
Mutual labels:  button
PyFlashAero
Python scripts for using the Toshiba® FlashAir® Wifi SD Cards on Linux, you may also have a look at my other JavaScript based project https://github.com/cyborg-x1/JSFlashAero which can be installed on the card and used in browser, but it is not that advanced right now.
Stars: ✭ 34 (+112.5%)
Mutual labels:  card

Paraboly React Native Card Button

Fully customizable Card Button via Paraboly for React Native.

npm version npm Platform - Android and iOS License: MIT styled with prettier

React Native Card Button

Installation

Add the dependency:

npm i @paraboly/react-native-card-button

Peer Dependencies

IMPORTANT! You need install them.
"react": ">= 16.x",
"react-native": ">= 0.55.x",
"react-native-vector-icons": ">= 6.x.x",
"react-native-linear-gradient": ">= 0.2.x",
"react-native-material-ripple": ">= 0.8.x",
"react-native-dynamic-vector-icons": ">= x.x.x"

Basic Usage

<CardButton text="Home" />

Solid Background (Non Gradient) Usage

<CardButton gradient={false} backgroundColor="#049134" />

Advanced Usage

<CardButton
	width={75}
	height={75}
	textSize={10}
	key={layer.id}
	text={layer.title}
	iconColor={"white"}
	textColor={"white"}
	gradient={layer.active}
	gradientColor={["#48c6", "#2f3a60"]}
	onPress={_.partial(this.toggle, item).bind(this)}
	iconComponent={
	<View style={sharedStyle.center}>
	  <MyIcon
	  	size={50}
	  	name={'map' }
	  	color={"white"}/>
	</View>
	}
/>

Configuration - Props

Property Type Default Description
gradient boolean true if you do not want to use card button with gradient color, simply make it false
width number 90 change the card button's width
height number 90 change the card button's height
start object { x: 0, y: 1 } change the gradient's start way
end object { x: 0, y: 1 } change the gradient's end way
text string Test use this to set card button's below text
gradientColors color array ["#f9f7b4", "#f7c77e", "#e8ba6b"] use this to set your own gradient colors
modalBottom number height * 0.6 use this to change where modal will be appear depends on the bottom
borderRadius number 20 change the border radius
iconName string traffic change the icon itself
iconSize number 36 change the icon's size
iconType string MaterialIcons change the icon's type
iconColor color "#cdcfd6" change the icon's color
rippleColor color "#678fee" change the ripple color
fontFamily font family default use this to set your own font family
backgroundColor color "#fcfcfc" change the background color if you want to use solid color
rippleContainerBorderRadius number 20 change the ripple's border radius

Author

FreakyCoder, [email protected] || [email protected]

License

React Native Card Button Library is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].