# AnimateFX
**Repository Path**: lanfeiking/AnimateFX
## Basic Information
- **Project Name**: AnimateFX
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-09-20
- **Last Updated**: 2025-09-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://github.com/Typhon0/AnimateFX/actions/workflows/ci.yml)
[](https://maven-badges.herokuapp.com/maven-central/io.github.typhon0/AnimateFX)
[](https://javadoc.io/doc/io.github.typhon0/AnimateFX)
[](https://www.jfx-central.com/libraries/animatefx)
[](https://opensource.org/licenses/Apache-2.0)
# AnimateFX
A library of ready-to-use animations for JavaFX
Features:
- Custom animations
- Custom interpolators
- Play/Stop animation
- Play an animation after another
- More to come
# Installation
### Gradle (7.x)
```
plugins {
...
id 'java-library'
}
dependencies {
api 'io.github.typhon0:AnimateFX:1.3.0'
}
```
### Maven
```
io.github.typhon0
AnimateFX
1.3.0
pom
```
## Snapshot
### Gradle (7.x)
```
plugins {
...
id 'java-library'
}
repositories {
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}
dependencies {
api 'io.github.typhon0:AnimateFX:1.3.0-SNAPSHOT'
}
```
### Maven
```
snapshots
libs-snapshot
https://oss.sonatype.org/content/repositories/snapshots/
io.github.typhon0
AnimateFX
1.3.0-SNAPSHOT
```
# Quick start
#### Basic
```
Text text = new Text("AnimateFX");
new Bounce(text).play();
```
#### Play an animation after another
```
Text text = new Text("AnimateFX");
public void HandleAnimation(ActionEvent actionEvent) {
new Bounce(text).setPlayOnFinished(new BounceIn(text)).play();
}
```
# Contributing
Please see [CONTRIBUTING.md](https://github.com/Typhon0/AnimateFX/blob/master/CONTRIBUTING.md) for more information.
# Credits
Animations are inspired from the awesome project [Animate.css](https://github.com/daneden/animate.css)