Android自定义按钮样式

安卓系统自带的按钮样式很不好看,满足不了感官需求,如何自定义一个自己需要的按钮样式呢?

分三步来介绍:

1.自定义按钮背景样式,在res/drawable/目录下新建bg_btn.xml文件。



    
    
    
    
        
        
        
        
        
        
    
    

    
    
        
            
            
            
        
    

上述代码说明,在中有两个,分别代表按钮按下去,按钮没有按下去两种状态。

shape下有三个属性,stroke(边框):可以配置边框颜色与宽度。

                                        corners(圆角弧度):上述代码中四个角度一样,当然也可以配置不同的角度。

                                        solid(填充颜色):组件内部的填充颜色。

2.自定义按钮字体颜色,在res/drawable/目录下新建color_selector.xml文件。


    
    
   
    

按钮按下去,不按下去时,按钮中字体的不同颜色。

3.在Button组件中用到上述的两个xml文件。
    

在android:background 中用到第一步中的样式配置文件。

在android:textColor中用到第二部中的颜色配置文件。

finish!转载请说明,并附上本文链接,谢谢!

你可能感兴趣的:(android)