UNPKG

react-native-video-basic-controls

Version:

Controls for the React Native <Video> component at react-native-video.

38 lines (37 loc) 1.13 kB
import * as React from 'react'; import { Animated, PanResponderInstance, ViewStyle } from 'react-native'; interface props { value?: number; disabled?: boolean; min: number; max: number; onChange: (value: number) => void; onComplete?: (value: number) => void; width: number; height: number; SliderMaxStyles?: ViewStyle; SliderMinStyles?: ViewStyle; borderRadius?: number; step?: number; animationDuration?: number; sliderScale: number; ballColor: string; } interface state { sliderWidth: Animated.Value; sliderFullHeight: Animated.Value; value: number; sliderHeight: Animated.Value; panResponder: PanResponderInstance; } export default class VerticalSlider extends React.Component<props, state> { _moveStartValue: number; constructor(props: props); _fetchNewValueFromGesture: (gestureState: any) => number; _getSliderHeight: (value: number) => number; _changeState: (value: number) => void; componentDidMount(): void; shouldComponentUpdate(nextProps: props, nextState: state): boolean; render(): JSX.Element; } export {};