Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/fenjuly/ArrowDownloadButton
- Owner: fenjuly
- License: mit
- Created: 2015-08-13T11:21:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-25T11:55:03.000Z (almost 7 years ago)
- Last Synced: 2024-08-03T01:14:47.146Z (4 months ago)
- Language: Java
- Homepage:
- Size: 284 KB
- Stars: 961
- Watchers: 32
- Forks: 160
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-android-ui - ArrowDownloadButton - 超酷的下载按钮 (按钮)
- awesome-android-ui - https://github.com/fenjuly/ArrowDownloadButton
- awesome-android-ui - https://github.com/fenjuly/ArrowDownloadButton
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
```xmljitpack.io
https://jitpack.io```
* Step2
```xmlcom.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)