Drawable的使用之形状绘制

利用 StateListDrawable 根据对象的状态,使用多个不同的图像来表示同一个图形,语法是我们常用到的,加上形状可绘制对象GradientDrawable

call_down_selector.xml


    
        
            
            
            
        
      

    
        
            
            
            
        
    

call_up_selector.xml




    
        
            
            
        
    


    
        
            
            
        
    

activity_main.xml



    

    

注意 :android:scaleType="center" 可以保证src 资源不会缩放

Drawable的使用之形状绘制_第1张图片
Paste_Image.png

也可以这样使用
xx_selector.xml



    
    

pressed__button.xml



    
    
    
    
    
    
    

也就是进一步分离,有利于复用性。使用时可根据需求和个人喜好使用不同的组合形式。

详细可参考 GradientDrawable
xml中使用可参考 Drawable Resources.

你可能感兴趣的:(Drawable的使用之形状绘制)