如何改变ProgressBar和SeekBar的进度条颜色

2025-04-07 16:49:18
推荐回答(2个)
回答1:

基本原理是在drawable目录下建立xml文件来描述背景图
  < xml version="1.0" encoding="UTF-8" >
  然后通过设置progressDrawable属性设置

回答2:

  这是系统控件的封装,要实现与系统完全不同的样式,只能自己绘制,或使用第三方UI控件

  MSDN上说windowsXP以上版本不能改:
  “注意:
  在 Windows XP Home Edition、Windows XP Professional、Windows Server 2003 以及更高版本上启用视觉样式时,对 ProgressBar 的 ForeColor 和 BackColor 更改将不起作用。”
  至于怎么编程实现我也不会……需要自己写控件。