An open API service indexing awesome lists of open source software.

https://github.com/kusstar/react-native-waveform-seekbar

A <WaveformSeekBar /> component for React-Native
https://github.com/kusstar/react-native-waveform-seekbar

android react react-native waveform

Last synced: 11 months ago
JSON representation

A <WaveformSeekBar /> component for React-Native

Awesome Lists containing this project

README

          

# react-native-waveform-seekbar

A `` component for React-Native

## Platforms Supported

- [ ] iOS, Not started
- [x] Android, use [massoudss/WaveformSeekBar](https://github.com/massoudss/waveformSeekBar)

## Installation

```sh
npm install react-native-waveform-seekbar
```

## Usage

```js
import WaveformSeekBar from "react-native-waveform-seekbar";

// ./example/src/App.tsx
console.log(e.nativeEvent)}
/>
```

## Interfaces

```ts
import React from 'react';
import { ViewStyle, StyleProp, NativeSyntheticEvent } from 'react-native';
export declare type OnChangeEvent = (e: NativeSyntheticEvent<{
progress: number;
fromUser: boolean;
}>) => void;
export declare type WaveformSeekBarProps = {
style: StyleProp;
data: number[];
progress?: number;
maxProgress?: number;
visibleProgress?: number;
waveWidth?: number;
gap?: number;
minHeight?: number;
radius?: number;
backgroundColor?: number;
progressColor?: number;
gravity?: 'top' | 'center' | 'bottom';
onChange?: OnChangeEvent;
};
export interface Props extends Omit {
backgroundColor?: string;
progressColor?: string;
}
export declare const WaveformSeekBar: React.FC;
```

## Thanks

- [massoudss/WaveformSeekBar](https://github.com/massoudss/waveformSeekBar)

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT