Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fenjuly/ArrowDownloadButton

A download button with pretty cool animation
https://github.com/fenjuly/ArrowDownloadButton

Last synced: about 1 month ago
JSON representation

A download button with pretty cool animation

Awesome Lists containing this project

README

        

# ArrowDownloadButton
[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-ArrowDownloadButton-green.svg?style=flat)](https://android-arsenal.com/details/1/2307)

A download button with pretty cool animation, this is an implemention of [https://dribbble.com/shots/2012292-Download-Animation](https://dribbble.com/shots/2012292-Download-Animation)

Enjoying it :)

### ScreenShot
![sreenshot](https://github.com/fenjuly/ArrowDownloadButton/blob/master/screenshots/arrowdownloadbutton.gif)

### Usage
One scene is when you want to download something.
* `startAnimating()`
* `setProgress()`

And if you want to reload
* use`reset()`, the button will recover to initial state.

That's all.

### Get this into your build

Gradle
* Step1
```groovy
repositories {
maven {
url "https://jitpack.io"
}
}
```
* Step2
```groovy
dependencies {
compile 'com.github.fenjuly:ArrowDownloadButton:9e15b85e8a'
}
```

Maven
* Step1
```xml

jitpack.io
https://jitpack.io

```

* Step2
```xml

com.github.fenjuly
ArrowDownloadButton
9e15b85e8a

```

## Third Party Bindings

### React Native
You may now use this library with [React Native](https://github.com/facebook/react-native) via the module [here](https://github.com/prscX/react-native-download-button)

### LICENSE
[LICENSE UNDER MIT](https://github.com/fenjuly/ArrowDownloadButton/raw/master/LICENSE)