Android 仿应用宝下载进度条-性能测试与进度绘制修改

一件开心的事:

哈哈哈,先容我高兴一会。就在昨天,当我打开csdn博客的时候,发现了一件让我激动了半天的事,就是那个男人竟然关注了我,关注了我,关注了我。有图有真相:
关注

这感觉无法言表,不说了,我去敲几行代码掩饰一下内心的喜悦。


对于FlickerProgressBar请看:

Android 仿应用宝下载进度条

1.问题描述

1.1提出问题

在FlickerProgressBar实现过程中对于进度的相关绘制有同学提出了疑问@王少星,就是绘制进度的时候都需要调用Bitmap.createBitmap()来重新创建进度bitmap,是否有更好的方法去处理?首先感谢该同学的提问。这个问题在开发过程中我也意识到了,不过当时没有想到其他更好的方法,只想着先实现效果。

1.2问题所在

最开始进度绘制是这样的

private void drawProgress() {
    bgPaint.setStyle(Paint.Style.FILL);
    bgPaint.setStrokeWidth(0);
    bgPaint.setColor(progressColor);

    float right = (progress / MAX_PROGRESS) * getMeasuredWidth();
    pgBitmap = Bitmap.createBitmap((int) Math.max(right, 1), getMeasuredHe
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值