android 怎么自定义绘制如下图中这种进度条?急需!求大神帮帮忙!

Android 码拜 6年前 (2015-05-10) 336次浏览 0个评论

android 怎么自定义绘制如下图中这种进度条?急需!求大神帮帮忙!

而且绿色的进度还是有动画的它的进度分为四段,大神们应该一看就很清晰了,各位大神帮帮忙,我在线等,先谢谢了!

坐等
引用 1 楼 XiaToxic 的回复:

坐等

你不会吗?急呀!唉… 

引用 2 楼 baidu_23478311 的回复:
Quote: 引用 1 楼 XiaToxic 的回复:

坐等

你不会吗?急呀!唉… 

我是来坐等大神回答的。思路有一点感觉不太好

引用 3 楼 XiaToxic 的回复:
Quote: 引用 2 楼 baidu_23478311 的回复:
Quote: 引用 1 楼 XiaToxic 的回复:

坐等

你不会吗?急呀!唉… 

我是来坐等大神回答的。思路有一点感觉不太好

晕,万一大神们都被你吓跑了呢?

5分
简单点,就做个镂空图,下面放个View,不停改变宽度。
复杂点的,就绘制下,不是很难
引用 5 楼 assky124 的回复:

简单点,就做个镂空图,下面放个View,不停改变宽度。
复杂点的,就绘制下,不是很难

晕呐!绘制还不难呀?前面说的感觉不是很好。

10分
引用 6 楼 baidu_23478311 的回复:
Quote: 引用 5 楼 assky124 的回复:

简单点,就做个镂空图,下面放个View,不停改变宽度。
复杂点的,就绘制下,不是很难

晕呐!绘制还不难呀?前面说的感觉不是很好。

我觉得这个镂空图的思路可行,你可能不是很明白他的意思,就是说进度条你让他就是长方体的形状,然后切一张周围都是黑色,中间是你这个进度条完整形状的图,用9.png拉伸除开圆圈的部分,然后把这张图盖在进度条上面,就可以了,不过要保证这张图的view和下面的seekbar宽度一至,这样你能按比例来计算每一个节点的位置,

5分
个人觉得不难,搞几张图片拼成上面的样子。动画部分使用定时器,使用两张图片叠加,上面的图片的长度可以变化。
其实楼主的意思应该是做一个类似于window传输文件的那种进度条吧。
之前做过,不过代码不在这台电脑上。。。
是的话引用一下我这回帖,我回去找找。
引用 7 楼 u010668114 的回复:
Quote: 引用 6 楼 baidu_23478311 的回复:
Quote: 引用 5 楼 assky124 的回复:

简单点,就做个镂空图,下面放个View,不停改变宽度。
复杂点的,就绘制下,不是很难

晕呐!绘制还不难呀?前面说的感觉不是很好。

我觉得这个镂空图的思路可行,你可能不是很明白他的意思,就是说进度条你让他就是长方体的形状,然后切一张周围都是黑色,中间是你这个进度条完整形状的图,用9.png拉伸除开圆圈的部分,然后把这张图盖在进度条上面,就可以了,不过要保证这张图的view和下面的seekbar宽度一至,这样你能按比例来计算每一个节点的位置,

引用 8 楼 ao929929fei 的回复:

个人觉得不难,搞几张图片拼成上面的样子。动画部分使用定时器,使用两张图片叠加,上面的图片的长度可以变化。

引用 9 楼 AA5279AA 的回复:

其实楼主的意思应该是做一个类似于window传输文件的那种进度条吧。
之前做过,不过代码不在这台电脑上。。。
是的话引用一下我这回帖,我回去找找。

呵呵,非常感谢各位的热情回答按照各位的思路,我尝试了下用你们说的做一个.9的图片盖在进度条的上面,这样确实可行,而且也比较简单,反正既然可以达到想要的效果,为何不这样呢是吧!
android 怎么自定义绘制如下图中这种进度条?急需!求大神帮帮忙!


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明android 怎么自定义绘制如下图中这种进度条?急需!求大神帮帮忙!
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!