1.0.2 ⢠Published 5 years ago
react-native-dot-typing v1.0.2
react-native-dot-typing
š¬ React Native Dot Typing
A dot typing animation for your React Native chat app based on simple trigonometry to create better loaders.
Features
- Smooth movement
- Customizable
- No dependencies
- Fast, lightweight and no images
- Uses
requestAnimationFrame
Demo

Installation
Example
import React from "react";
import { DotTypingAnimation } from "react-native-dot-typing";
class Example extends React.Component {
render() {
return <DotTypingAnimation />;
}
}Advanced Example
import React from "react";
import { TypingAnimation } from "react-native-dot-typing";
class Example extends React.Component {
render() {
return (
<DotTypingAnimation
dotRadius={16}
dotAmplitude={3}
dotMargin={32}
dotX={0}
dotY={32}
/>
);
}
}Properties
style(Object) - Container styles; default is{}dotColor(String) - Dot color; default is#000(black)dotStyles(Object) - Dot styles; default is{}dotRadius(Integer) - Dot radius; default is2.5dotMargin(Integer) - Dot margin, the space between dots; default is3dotAmplitude(Integer) - Dot amplitude; default is3dotSpeed(Integer) - Dot speed, the speed of the whole animation view; default is0.15dotY(Integer) - Dot y, the starting y coordinate; default is6dotX(Integer) - Dot x, the x coordinate of the center dot; default is12show(Boolean) - Visibility, whether the whole animation view is displayed or not; default istrue
Acknowledgements
Adrian Carolli (react-native-typing-animation) inspired me to create this project.