A download progressbar with cool animation

Overview

FreshDownloadView

##About FreshDownloadView is a java library for Android,It's a good way to show download progress with a cool animtion.some inspiration are from Dribbble ##Demo ##Usage ###Setp 1:Add it to your project: ####gradle: add my maven path

repositories {
    maven {
        url 'https://dl.bintray.com/dudu90/maven'
    }
}

then add dependencies

	compile 'com.pitt.fresh.library:freshdownloadview:1.0'

####maven:

<dependency>
  <groupId>com.pitt.fresh.library</groupId>
  <artifactId>freshdownloadview</artifactId>
  <version>1.0</version>
  <type>pom</type>
</dependency>

###Setp 1:Add the View to your xml

<com.pitt.library.fresh.FreshDownloadView
        android:id="@+id/pitt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#006cc7" />

XML attributes

Name Type Default Description
circular_radius dimension 80dp the circular's radius
circular_color color #4c99d9 the base circular's color
circular_progress_color color #ffffff It's the circular's color when the circular show progress,and it is also text color when show progress,it's the symbol'√' and '×''s color
circular_width dimension 3.5dp the circular width(not means the circular's radius)
progress_text_size dimension 50sp the text's size when show progress
##In java
freshDownloadView.upDateProgress(float progress);
freshDownloadView.upDateProgress(int progress);

means update the progress

freshDownloadView.reset();

this Method will reset all status;

freshDownloadView.showDownloadError();

this Method will show error status,if this download error,you can allocate it; ##About me Weibo Gmail:[email protected] License

Copyright 2016 Pitt

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
You might also like...
Cube grid animation about the android.

CubeGrid Cube grid animation about the android. The android implementation about the 9-cube-grid Demo Usage Add dependency allprojects { repositories

Pop animation with circular dust effect for any view updation

Popview-Android Pop animation with circular dust effect for any view updation Getting Started In your build.gradle dependencies { compile 'rb.popv

Animation View to Highlight particular Views 🎯 for Android
Animation View to Highlight particular Views 🎯 for Android

TargetView Animation View to Highlight particular Views 🎯 for Android, it can be Used with Views that you see important (Like CountDownTimer), And al

Implement a simple and funny Android animation —— the emoji rain in WeChat app.
Implement a simple and funny Android animation —— the emoji rain in WeChat app.

中文版文档 Emoji Rain Hey, it's raining emoji! This is a really simple and funny animation for Android. You could find similar animations when sending "Hap

A download button with pretty cool animation
A download button with pretty cool animation

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

A circular android ProgressBar library which extends View,  and the usage same as ProgressBar,  It has solid,line and solid_line three styles. Besides, progress value can be freely customized.
A circular android ProgressBar library which extends View, and the usage same as ProgressBar, It has solid,line and solid_line three styles. Besides, progress value can be freely customized.

CircleProgressBar 中文版文档 The CircleProgressBar extends View, It has both solid and line two styles. Besides, progress value can be freely customized. I

Download-manager - Boost AWS S3 file download for android

download-manager Boost AWS S3 file download What is DownloadManager? It is desig

A simple app to showcase Androids Material Design and some of the cool new cool stuff in Android Lollipop. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar
A simple app to showcase Androids Material Design and some of the cool new cool stuff in Android Lollipop. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar

#Android-LollipopShowcase This is a simple showcase to show off Android's all new Material Design and some other cool new stuff which is (new) in Andr

A simple app to showcase Androids Material Design and some of the cool new cool stuff in Android Lollipop. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar
A simple app to showcase Androids Material Design and some of the cool new cool stuff in Android Lollipop. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar

#Android-LollipopShowcase This is a simple showcase to show off Android's all new Material Design and some other cool new stuff which is (new) in Andr

A simple app to showcase Androids Material Design and some of the cool new cool stuff in Android Lollipop. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar
A simple app to showcase Androids Material Design and some of the cool new cool stuff in Android Lollipop. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar

#Android-LollipopShowcase This is a simple showcase to show off Android's all new Material Design and some other cool new stuff which is (new) in Andr

AppIntroAnimation is a set of code snippets to make cool intro screen for your app with special Image Translation and Transformation animation effects. It is very easy to use and customize without adding third party library integrations. FloatingView can make the target view floating above the anchor view with cool animation
FloatingView can make the target view floating above the anchor view with cool animation

FloatingView FloatingView can make the target view floating above the anchor view with cool animation Links 中文版 README Blog about FloatingView demo.ap

Android ViewPager template with cool animation.
Android ViewPager template with cool animation.

glazy-viewpager ViewPager template with cool animation. Preview Dependencies compile 'com.android.support:palette-v7:25.2.0' Usage Refer the implement

It's a cool animation which can use in splash or somewhere else.

What's Particle ? It's a cool animation which can use in splash or anywhere else. Demo Article 手摸手教你用Canvas实现简单粒子动画 Attributes name format description

Sophisticated and cool intro with Material Motion Animation
Sophisticated and cool intro with Material Motion Animation

☯️Sophisticated and cool intro with Material Motion Animations(No more viewpager transformer)

Now deprecated. A small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar
Now deprecated. A small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar

Description Small library allowing you to make a smooth indeterminate progress bar. You can either user your progress bars and set this drawable or us

A beautiful, slim Android ProgressBar.
A beautiful, slim Android ProgressBar.

Android NumberProgressBar The NumberProgressBar is a bar, slim and sexy (every man wants! ). I decided to do this because I was really tired of androi

An android library to display a progressbar that goes around an image.
An android library to display a progressbar that goes around an image.

android-square-progressbar First things first This library is setup to work with the Android Studio and Gradle. If you're using the Eclipse environmen

Material Design ProgressBar with consistent appearance
Material Design ProgressBar with consistent appearance

MaterialProgressBar Material Design ProgressBar with consistent appearance on Android 4.0+. Why MaterialProgressBar? Consistent appearance on Android

Comments
  • yo...

    yo...

    please create a branch call develop, which is the main branch for testing all the features, merging it into master until fully tested. Take a look the page below: http://nvie.com/posts/a-successful-git-branching-model/ next time you could also create other branches regarding to bug fixes or features. i will take a look your code if pull requests are assigned to me 🐱

    well, if i contribute at least you have a section called todo in the readme https://gist.github.com/PurpleBooth/109311bb0361f32d87a2

    code styles: https://github.com/square/java-code-styles

    opened by DonLiangGit 0
  • Xiaomi Corporation

    Xiaomi Corporation

    Zobacz co udostępniłem: Xiaomi Corporation 2021 Third Quarter Results Announcement Investor Conference Call and Audio Webcast @MIUI | https://asia.webcast-eqs.com/register/xiaomi2021nov/pl

    opened by masiu121e36 1
  • Wpisz język, którego używasz w Gboard

    Wpisz język, którego używasz w Gboard

    Używam klawiatury Gboard do pisania w języku: polski (QWERTY). Możesz ją wypróbować na: https://gboard.app.goo.gl?utm_campaign=user_referral&amv=26830000&apn=com.google.android.inputmethod.latin&ibi=com.google.keyboard&isi=1091700242&link=https%3A%2F%2Fdeeplink.com.google.android.inputmethod.latin%2F%3FdeeplinkInfo%3DH4sIAAAAAAAAAOPi4WIqyBFiKyxPLSqplFj3aoICAMaHtmETAAAA&utm_medium=deeplink&utm_source=sharing_link&ofl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.google.android.inputmethod.latin

    opened by masiu121e36 0
  • Fatal Exception: android.os.BadParcelableException ClassNotFoundException when unmarshalling: 㾀 com.pitt.library.fresh.FreshDownloadView$FreshDownloadStatus.

    Fatal Exception: android.os.BadParcelableException ClassNotFoundException when unmarshalling: 㾀 com.pitt.library.fresh.FreshDownloadView$FreshDownloadStatus.

    Fatal Exception: android.os.BadParcelableException ClassNotFoundException when unmarshalling: 㾀

    com.pitt.library.fresh.FreshDownloadView$FreshDownloadStatus. + 841 (FreshDownloadView.java:841)

    opened by andriodiosdevelopers 1
Owner
Android Developer,Cooking.
null
Lightweight audiowave progressbar for Android

Audiogram Super lightweight audiowave progressbar written in Kotlin Getting started Add to your root build.gradle: allprojects { repositories {

Alexey Derbyshev 465 Jan 5, 2023
A lovely snail,You can use it as a seekbar or progressbar.

SnailBar A lovely ,you can use it as a seekbar or progressbar. Helixbar design by Davlikanoff.This is his words: Hi Guys! This 18 seconds long animati

CJJ 527 Jun 10, 2022
Make a cool intro for your Android app.

AppIntro AppIntro is an Android Library that helps you build a cool carousel intro for your App. AppIntro has support for requesting permissions and h

AppIntro Team 10.3k Dec 30, 2022
A cool Open Source CoverFlow view for Android with several fancy effects.

FancyCoverFlow THIS PROJECT IS NO LONGER MAINTAINED! What is FancyCoverFlow? FancyCoverFlow is a flexible Android widget providing out of the box view

David Schreiber-Ranner 1.1k Nov 10, 2022
[Archived] Highlight the best bits of your app to users quickly, simply, and cool...ly

ShowcaseView The ShowcaseView (SCV) library is designed to highlight and showcase specific parts of apps to the user with a distinctive and attractive

Alex Curran 5.6k Dec 16, 2022
Make a cool intro for your Android app.

AppIntro AppIntro is an Android Library that helps you build a cool carousel intro for your App. AppIntro has support for requesting permissions and h

AppIntro Team 40 Jan 3, 2023
:star2:A cool dynamic view library

ENViews ENViews, A cool dynamic view library.All designed by Nick Buturishvili ENViews, 一个华丽丽的动效控件库,所有控件原型取自Nick Buturishvili的设计作品 Preview Original de

Est 1.8k Jan 3, 2023
A CirclerTimer with Animation and Timer

CircleTimer-Android A CirclerTimer with Animation and Timer Setup To use this library your minSdkVersion must be >= 21. In your build.gradle : allproj

jaeryo2357 17 Nov 7, 2022
This is a library to help creating expanding views with animation in Android

About the Library inspiration This library is strongly inspired in this concept from Hila Peleg in dribble. See it below Working example For more deta

Diego Bezerra 944 Dec 27, 2022
Android library for fluid tablayout animation as seen on Snapchat.

SnapTabLayout Show some ❤️ and star the repo to support the project This library is the implementation of TabLayout as seen on popular messaging app S

Niranjan Kurambhatti 714 Dec 25, 2022