首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android实现百分比下载进度条效果

现在很多APP中都会集成下载功能,所以有一个方便好看又实用的进度条来展示下载进度很有必要,也能提高用户体验,在这里我就把项目里的下载进度条抽取出来分享给大家,话不多说,先看效果图: ?...这个进度条是自定义的一个View,其中有一个自定义属性就是百分比文字的大小(也可以把那两条显示颜色的进度条自定义属性,这里就没有实现,在代码里面写的)。...3:根据传入的数据计算当前百分比,然后绘制那条橘黄色的线。 4:再在橘黄色线后面把百分比的文字绘制出来就OK了。 现在来看看代码: 一:属性设置attrs.xml文件 <?...run() { // TODO Auto-generated method stub current = current + 1; start(); } }; } 就这样一个简单实用的下载百分比进度条就实现了...,有需要可以直接用就行:Android百分比下载进度条 以上就是本文的全部内容,希望对大家的学习有所帮助。

94130
您找到你想要的搜索结果了吗?
是的
没有找到

Android自定义View实现圆环带数字百分比进度条

是一个圆环形状的反映真实进度的进度条百分比的进度文字跟随已完成进度的圆弧转动。以下是效果图: ? ? 这个自定义View可以根据需要设定圆环的宽度和百分比文字的大小。...先说一下思路:这个View一共分为三部分:第一部分也就是灰色的圆环部分,代表未完成的进度;第二部分是蓝色的圆弧部分,代表已经完成的进度;第三部分是红色的百分比的数字百分比文本,显示当前确切的完成进度。...扫过的角度是当前百分比乘以360度一整圈的角度,并且随着progress增加而不断增加,产生动画的效果; ⑨:最难的部分,画文字。...= 3; /** 文字百分比的字体大小(sp) */ private int paintTextSize = 20; /** 未完成进度条的颜色 */ private int paintUndoneColor...= 0xffaaaaaa; /** 已完成进度条的颜色 */ private int paintDoneColor = 0xff67aae4; /** 百分比文字的颜色 */ private int

1.3K10

Android自定义View实现水平带数字百分比进度条

这个进度条可以反映真实进度,并且完成百分比的文字时随着进度增加而移动的,所在位置也恰好是真实完成的百分比位置,效果如下: ?...思路如下:第一部分是左侧的蓝色直线,代表已经完成的进度;第二部分是右侧灰色的直线,代表未完成的进度;第三部分是红色的百分比的数字百分比文本,显示当前确切的完成进度。...= 3; /** * 文字百分比的字体大小(sp) */ private int paintTextSize = 20; /** * 左侧已完成进度条的颜色 */ private int paintLeftColor...= 0xff67aae4; /** * 右侧未完成进度条的颜色 */ private int paintRightColor = 0xffaaaaaa; /** * 百分比文字的颜色 */ private...,这个进度条的长度不是严格按照百分比来缩放的,因为文字的长度会变化,所以它的长度缩放比例也会变化 if (progress < 10) { canvas.drawLine(currentMovedLentgh

1.8K20

Python · 进度条

我实现的这个进度条可能是可以当做一个第三方库来使用的(这个人好自大,啧),它支持记录并发程序的进度且损耗基本只来源于 Python 本身 先来看看我们的进度条长啥样: ?...它有一个名字(“Test”)、有总任务数和已完成任务数、有总耗时和单个任务平均耗时、还有一个“进度条”。所有这些在整个程序运行过程中都是在一行内输出的、也就是说它不会产生多行输出(如果屏幕够宽的话)。...所有任务完成后,进度条会变为: ? 大体上来说功能还算完备。...运行效果就是上面那两张图 这章有点水(你居然有自知之明)、主要是想帮一下平时会用 Python 运行大程序却又暂时苦于无法得知进度的观众老爷们(虽然这部分观众老爷可能都知道怎么实现进度条……)。...进度条通常来说可以用在爬虫或机器学习中,我实现的神经网络里面就用到了它

2.1K30

超赞圆形动画进度条,爱了爱了(使用HTML、CSS和bootstrap框架)

使用HTML和CSS的圆形动画进度条 使用HTML和CSS的圆形动画进度条 步骤1:创建进度栏的结构 步骤2:使用CSS代码设计圆形 步骤3:在进度栏中添加加载动画 步骤4:添加其他颜色以使加载动画更清晰...之前,我已经设计了更多类型的动画进度条,但是这种设计是采用完全现代的方式设计的。 动画圆形进度栏是一种统计设计,可用于各种网站。它主要用于指示个人在投资组合网站或个人网站中所占资格的百分比。...它是完全动画的,也就是说,在正常情况下,它的百分比为零,然后它将逐渐达到预定百分比。已使用不同的颜色表示百分比。...使用HTML和CSS的圆形动画进度条 我使用Html,CSS和bootstrap框架来实现它。对于此圆形进度条,您可以根据需要预先确定百分比。这意味着您可以预先确定此动画将停止的进度百分比。...该圆形进度条为您呈现一个美丽和视觉冲击力的方式来展示一个统计。在此程序中,网页上的三个条形具有不同的百分比,刷新页面时,圆形图将填充到基于百分比的位置。这些进度条可完全响应平板

2.4K30
领券