1.0.1 • Published 2 years ago
react-native-touchable-scale-reanimated-reanimated v1.0.1
Touchable Scale Reanimated
Hi 👋
Touchable Scale Reanimated
is a simple React Native component animated with Reanimated 2
that scale when a gesture is handled
Prerequisites
Install
npm install react-native-touchable-scale-reanimated
Touchable Scale Reanimated
Property | Type | Optional | Default | Description |
---|---|---|---|---|
style | array or object | Yes | - | Style definition of the component we want to render |
children | array or object | No | - | Component |
onPress | func | Yes | - | Function to be called when onPress event is handled |
scaleValue | number | Yes | 0.95 | Set how much you want to scale the component |
durationValue | number | Yes | 150 | Set the scale duration |
You can find an example under the folder /example/button-scale/
.
Run installation from here
npm install react-native-touchable-scale-reanimated
Run app with the following command package version
npm start
Here you can find a defined component (ie. Button ), wrapped with the Touchable Scale component:
import React from 'react'
import TouchableScale from "../TouchableScale"
function Button ({ title, type, size, border, onPress }) {
return (
<TouchableScale
onPress={onPress}
style={[ button.button, button[type], button[size], border ? button.border : null ]]}>
<Text style={[ text.button, text[type]]}>
{title}
</Text>
</TouchableScale>
)
}
export default Button
made with 💪 by ialoig