一个支持显示下载进度的,带有酷酷的动画的View-----FreshDownloadView

FreshDownloadView

简介

一个Android平台下的View,显示下载进度,支持显示下载进度,开始,结束,或者出现错误的时候都会带有动画(还是有点酷的动画),部分灵感来自Dribbble

Demo展示

这里写图片描述

Github地址

Github

使用方法

第1步:

Gradle:
 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>

第2步:

在代码中添加View

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

XML attributes

NameTypeDefaultDescription
circular_radiusdimension80dpthe circular’s radius
circular_colorcolor4c99d9the base circular’s color
circular_progress_colorcolorffffffIt’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_widthdimension3.5dpthe circular width(not means the circular’s radius)
progress_text_sizedimension50spthe text’s size when show progress

In java

freshDownloadView.upDateProgress(float progress);
freshDownloadView.upDateProgress(int progress);

以上方法用来更新Progress

freshDownloadView.reset();

以上方法重置View所有状态

freshDownloadView.showDownloadError();

以上方法在下载失败的情况下调用

关于我

微博

Gmail:fengshengq@gmail.com

简书地址

知乎地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值