react-native-typing-animation
Version:
A React Native typing animation for your chat app based on simple trigonometry to create better loaders.
29 lines (23 loc) • 585 B
JavaScript
import React from "react";
import { View } from "react-native";
import PropTypes from 'prop-types';
import styles from "./styles";
const getStyles = ({ x, y, radius, dotColor }) => ({
left: x,
top: y,
width: radius * 2,
height: radius * 2,
borderRadius: radius,
backgroundColor: dotColor
});
const Dot = (props) => (
<View style={[styles.container, props.dotStyles, getStyles(props)]} />
);
Dot.propTypes = {
x: PropTypes.number,
y: PropTypes.number,
radius: PropTypes.number,
dotStyles: PropTypes.object,
dotColor: PropTypes.string
};
export default Dot;