Android shape记录

之前一直觉得dataPath很好用,可以画各种矢量图。今天发现用shape画图也不错,记录一下自己用shape画的图。

Android shape记录_第1张图片

一般使用shape就是定义形状、stroke边、solid内部、corners圆角等,代码



    
    
    

然后,shape也可以处理一下复杂一点的。

Android shape记录_第2张图片

这其实是画两层,一层是一个渐变圆,一层是是个实心圆。

shape分层就需要用到 layer-list 每一层用 item 包裹,在 item 中写具体的shape。其中item可以指定width、height、top、left、right、bottom来控制每一层的位置。

代码如下



    
        
            
        

    
    
        
            
        
    

下面是一个拍照背景图片

Android shape记录_第3张图片

也是用到layer-list,代码如下



    
        
            
            
            
        

    
    
        
            
        
    
    
        
            
                

            
        
    

你可能感兴趣的:(android,gitee)