A download button with pretty cool animation

Overview

ArrowDownloadButton

Android Arsenal

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

Enjoying it :)

ScreenShot

sreenshot

Usage

One scene is when you want to download something.

  • startAnimating()
  • setProgress()

And if you want to reload

  • usereset(), the button will recover to initial state.

That's all.

Get this into your build

Gradle

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

Maven

  • Step1
<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>
  • Step2
<dependency>
    <groupId>com.github.fenjuly</groupId>
    <artifactId>ArrowDownloadButton</artifactId>
    <version>9e15b85e8a</version>
</dependency>

Third Party Bindings

React Native

You may now use this library with React Native via the module here

LICENSE

LICENSE UNDER MIT

You might also like...
A simple Floating Action Button that shows an anchored Navigation View
A simple Floating Action Button that shows an anchored Navigation View

Floating Navigation View A simple Floating Action Button that shows an anchored Navigation View and was inspired by Menu Material Fixed created by Tom

Button which is visible while user holds it. Main use case is controlling audio recording state (like in Telegram, Viber, VK).
Button which is visible while user holds it. Main use case is controlling audio recording state (like in Telegram, Viber, VK).

HoldingButton Button which is visible while user holds it. Main use case is controlling audio recording state (like in Telegram, Viber, VK). Getting s

[] An Android library for an expandable button menu
[] An Android library for an expandable button menu

ExpandableButtonMenu ExpandableButtonMenu is an Android library which implements an expandable button that can be used as a substitute of a fixed size

This is a Material Design loading button

This is a library project with a custom view that implements concept of Send Comment (https://dribbble.com/shots/1986254-Send-Comment-Shoppr) made by

A raised button that lowers down to 0dp of elevation
A raised button that lowers down to 0dp of elevation

RaiflatButton A raised button that lowers down to 0dp of elevation. From my blog post: https://rubensousa.github.io/2016/10/raiflatbutton It behaves l

Kotlin Expanding Floating Action button
Kotlin Expanding Floating Action button

Kotlin-Expanding-Floating-Action_button Home Screen As you can see there is only a siongle floating button with + icon Expanding Fab button When we cl

Android library providing an implementation of the Material Design Floating Action Button Speed Dial.
Android library providing an implementation of the Material Design Floating Action Button Speed Dial.

Android library providing an implementation of the Material Design Floating Action Button Speed Dial.

Floating Action Button But Moveable And Expandalbe

MeFab todo add the maven bacge here Floating Action Button but MOVEABLE and EXPA

➕ An efficient and beaufitul Multi Float action button library based on Twitter implemented in Jetpack Compose 🚀
➕ An efficient and beaufitul Multi Float action button library based on Twitter implemented in Jetpack Compose 🚀

Multi Float Action Button ➕ An efficient and beaufitul Multi Float action button library based on Twitter implemented in Jetpack Compose 🚀 Including

Comments
  • Just say hello ~

    Just say hello ~

    起因

    最近想做一个动画,于是找到之前star过的动画出来看,无意中看到了这个项目。

    经过

    一开始看头像是个中国人,然后看了下地址,成都,哎呦。就点进去看了你的个人blog。最新的是一个回忆吧,原来大学刚毕业,哪个大学的?启梦工作室我还真没听说过。

    高潮

    后来看到了清水河畔客户端,卧槽,这不我电学子么,哈哈哈,再返回github看组织,原来真的是UESTC

    结果

    难得茫茫人海看到熟人,有点激动就来啰嗦点啥。

    全局中

    “路途遥远,勿忘初心”

    opened by mBigFlower 2
  • Added Support for React Native Projects

    Added Support for React Native Projects

    Hi @fenjuly

    First of all I would like to appreciate for creating such a nice, cool library

    I have created a React Native bridge plugin for using this library with React Native projects

    I have added the same in README. Can you please merge this request so that if someone is looking to use this library for React Native projects can easily do the same

    Please let me know in case any changes are required

    react-native-download-button

    Thanks Pranav

    opened by prscX 1
  • Fix broken headings in Markdown files

    Fix broken headings in Markdown files

    GitHub changed the way Markdown headings are parsed, so this change fixes it.

    See bryant1410/readmesfix for more information.

    Tackles bryant1410/readmesfix#1

    opened by bryant1410 0
  • Bug java.lang.IllegalArgumentException

    Bug java.lang.IllegalArgumentException

    #When Parent Activity Layout # Rotated: java.lang.IllegalArgumentException: Wrong state class, expecting View State but received class android.os.Bundle instead. This usually happens when two views of different type have the same id in the same hierarchy

    Force Close Resolved But Not Complate: 1- @Override protected Parcelable onSaveInstanceState() { final Bundle bundle = new Bundle(); bundle.putParcelable("superState", super.onSaveInstanceState()); bundle.putInt("stuff", this.stuff); bundle.putParcelable(INSTANCE_STATE, super.onSaveInstanceState());

    2- @Override protected void onRestoreInstanceState(Parcelable state) { if (state instanceof Bundle) { final Bundle bundle = (Bundle) state; this.stuff = bundle.getInt("stuff"); // ... load stuff state = bundle.getParcelable("superState");

    in ArrowDownloadButton Class

    bug

    Please Help

    opened by ModirGithub 1
Owner
Rongchan Liu
Rongchan Liu
Base on android-process-button this is the advanced version of the android-process-button.

Rock Button release log Base on android-process-button this is the advanced version of the android-process-button ##Main Features ActionProcessButton

MDCCLXXVI KPT 119 Nov 25, 2022
A shopping cart button with a telescopic displacement rotation animation ...一个带伸缩位移旋转动画的购物车按钮

AnimShopButton A shopping cart button with a telescopic displacement rotation animation ... 一个仿饿了么 带伸缩位移旋转动画的购物车按钮 注意,本控件非继承自ViewGroup,而是纯自定义View,实现的仿

张旭童 1.3k Nov 10, 2022
Android Circular Progress Button

?? Before using this library, read information below ?? This library is not more supported. If you want to add new feature or fix a bug, grab source

Dmytro Danylyk 5.6k Nov 22, 2022
Circle button widget for Android

DEPRECATED This library is deprecated and no new development is taking place. Consider using a FAB(Floating action button) instead. E.g. the Android D

Markus Hintersteiner 1.5k Nov 26, 2022
FButton - a flat button library for Android

FButton FButton is a custom Button of Android with "Flat UI" concept. FButton's design get inspiration from designmono. This library is very small and

Le Van Hoang 1.4k Nov 17, 2022
Android button which moves in eight direction.

Moving Button Android button which moves in eight direction. Preview Sample Demo You can download demo movie file here : demo.mov It's also on Youtube

Leonardo Taehwan Kim 131 Nov 16, 2022
Button for android with animations for transition and error states.

Transition Button Android Preview Expand animation: Shake animation: Installation Gradle dependencies { implementation 'com.royrodriguez:transitionbu

Roy Rodriguez 128 Nov 7, 2022
[] Android floating action button

DEPRECATED Use the FloatingActionButton from the support library instead. FloatingActionButton Description Android floating action button which reacts

Oleksandr Melnykov 4k Nov 19, 2022
Floating Action Button for Android based on Material Design specification

FloatingActionButton Yet another library for drawing Material Design promoted actions. Features Support for normal 56dp and mini 40dp buttons. Customi

Zendesk 6.4k Nov 21, 2022
A cute widget of Switch Button for you to create beautiful and friendly UI.

SwitchButton To get a quick preview, you can get Demo apk in Google Play or Directly download. This project provides you a convenient way to use and c

kyleduo 4.6k Nov 18, 2022