android 进度条高度,转!Android进度条修改教程(颜色,高度)

android进度条大致分为两种,水平进度条和圆形进度条。我们一般需要改的就是水平进度条,因为这个不是替换图片可以做到的,所以发下此教程。

首先,准备工作就是建立java运行环境,寻找一个顺手的反编译工具,这个不做过多赘述。具体请去谷歌一下。然后你需要复制出ROM自带的framework-res.apk,反编译之。

这时候进入正题,替换进度条需要修改两个xml文件,分别是:

framework-res.apk/res/drawable/progress_horizontal.xml (定义进度条颜色)

framework-res.apk/res/value/styles.xml(定义进度条布局)

首先,progress_horizontal.xml 这里,你可以改的是进度条的边框弧度

(半径自定义)

进度条的颜色

android:startColor=”#FFFFFFFF”(颜色自定义)

android:endColor=”#FFFFFFFF”(颜色自定义)

android:angle=”270.0″

android:centerY=”0.75″

android:centerColor=”#FFFFFFFF”(颜色自定义)

android:startColor=”#ff61bbff”

android:endColor=”#ff0091ff”

android:angle=”270.0″

android:centerY=”0.75″

android:centerColor=”#ff32a7ff” />(这里的三个颜色定义为进度条背景)

做完了这些,你就完成了一半以上的工作了,因为这些颜色是配色原理,很难搞定。

接下来就是在styles.xml里布局了。

首先查找progressbar,找到这一行

20.0dip

false

@drawable/progress_indeterminate_horizontal

@drawable/progress_horizontal

20.0dip

将两个20.0dip改为10.0dip(这是我自己改的高度,各位可凭自己的喜好自行修改)。这里进度条的高度就搞定了。

这里还有一个问题就是,seekbar和progressbar的区别。

seekbar指的是拖动条,比如你打开设置,声音,音量的时候,看到的那个可以拖动的进度条。

所以紧随上一行代码之后,我们看到了下面的:

true

20.0dip

false

@drawable/progress_horizontal

@drawable/progress_horizontal

20.0dip

@drawable/seek_thumb

8.0dip

同样的,将两个20.0dip改为10.0dip,截止到这里,进度条的修改就已经完成了。编译回去,替换进系统,重启,OK。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值