Android之三种实现自定义ProgressBar的方式

一、通过动画实现

定义res/anim/loading.xml如下:


      
      
      
      
      
      
      
 
二、通过自定义颜色实现

定义res/drawable/progress_small.xml如下:



    
        
    

三、使用一张图片进行自定义
定义res/drawable/progress_small.xml如下:

    


使用方法都一样, 如下:

    

也可以根据需要通过设置style来设置其大小! 一般只有使用默认的ProgrressBar的时候采用。对于上述三种自定义的方式,建议修改直接修改图片大小,或者shape;

    

设置成progressBarStyleSmall之后,图标变小

设置成progressBarStyleLarge之后,图标变大

   

你可能感兴趣的:(Android,android,layout,encoding,360)