关于自定义ProgressBar背景色总是白色Bug解决

有时候我们需要自定义ProgressBar的背景颜色和进度条颜色,网上有很多文章都是shape的属性解决的,比如

   

       

            

        

    

    

        

                 

         

    

关于自定义ProgressBar背景色总是白色Bug解决_第1张图片
运行结果

运行出来,发现却只有progress的颜色(background的颜色被覆盖了)。

我们再来看看另外一个代码示例:

    

        

            

        

    

    

        

                    

                       

                    

        

    


关于自定义ProgressBar背景色总是白色Bug解决_第2张图片
运行结果

 运行正常了,说到这里大家应该都是知道原因了。没错,在progress item节点中添加一个节点就好。如果要设置secondaryProgress也需要加上节点。记住background千万别加节点,否则无效了。

项目地址

如果你觉得该项目对你有用,动动你的小手指,举手之劳,赞有余香!

你可能感兴趣的:(关于自定义ProgressBar背景色总是白色Bug解决)