import React, { Component } from 'react';
import { Alert, StyleSheet, View } from 'react-native';
import {
LongPressGestureHandler,
ScrollView,
State,
TapGestureHandler,
} from 'react-native-gesture-handler';
import { LoremIpsum } from '../common';
export class PressBox extends Component {
doubleTapRef = React.createRef();
_onHandlerStateChange = event => {
if (event.nativeEvent.state === State.ACTIVE) {
Alert.alert("I'm being pressed for so long");
}
};
_onSingleTap = event => {
if (event.nativeEvent.state === State.ACTIVE) {
Alert.alert("I'm touched");
}
};
_onDoubleTap = event => {
if (event.nativeEvent.state === State.ACTIVE) {
Alert.alert('D0able tap, good job!');
}
};
render() {
return (
);
}
}
export default class Example extends Component {
render() {
return (
);
}
}
const styles = StyleSheet.create({
scrollView: {
flex: 1,
},
box: {
width: 150,
height: 150,
alignSelf: 'center',
backgroundColor: 'plum',
margin: 10,
zIndex: 200,
},
});