Android打造带阴影的气泡

前言

在做Android项目的时候,我们的射鸡师常常会使用阴影,Android实现阴影目前主流有以下几种方式:
1)使用.9文件
2)使用 layer-list
3)使用 elevation,translationZ
4)使用自定义View 和自定义ViewGrop
本文综合考虑之后,考虑使用的是第二种方式layer-list实现以下小气泡效果:


image.png
  • 气泡由两个部分组成,三角形和圆角的框


    无标题.png
  1. 三角形带阴影实现


    
        
            
                
                
            
        
    
    
        
            
                
                
            
        
    
    
        
            
                
                
            
        
    
    
        
            
                
                
            
        
    
    
        
            
                
                
            
        
    

image.png

2.圆角带阴影的框



    
        
            
            
            
        
    
    
        
            
            
            
        
    
    
        
            
            
            
        
    
    
        
            
            
            
        
    
    
        
            
            
        
    

image.png

0DCCCCCC,前面两位0D是颜色的透明度,详情可以查看博友的文章:https://www.jianshu.com/p/6102163af554
3.两部分组合




    

        

        

    

    


image.png

就这样ok啦。

你可能感兴趣的:(Android打造带阴影的气泡)