Android四种阴影实现方式对比-创新互联

1 点九生成阴影

优点 随意调整 效果立即可见,快速实现。
缺点 自带大小会压缩布局;如果布局内有图片,容易被图片覆盖阴影

创新互联建站是一家集网站建设,镇坪企业网站建设,镇坪品牌网站建设,网站定制,镇坪网站建设报价,网络营销,网络优化,镇坪网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

https://inloop.github.io/shadow4android/

2 shape生成阴影



    
        
            
                
                    
                    
                
            
        
    
    
        
            
            
                
                    
                    
                
            
            
            
                
                    
                    
                
            
        
    

优点:不影响布局,灵活使用
缺点:难以调整效果,不够直观

3 使用cardview

android.support.v7.cardview
直接套在item外即可形成硬朗的卡片阴影效果,参数也可以调整。
app:cardBackgroundColor 设置背景颜色  
app:cardCornerRadius 设置圆角大小  
app:cardElevation 设置z轴的阴影  
app:cardMaxElevation 设置z轴的大高度值  
app:cardUseCompatPadding是否使用CompatPadding  
app:cardPreventCornerOverlap是否使用PreventCornerOverlap  
app:contentPadding 设置内容的padding  
app:contentPaddingLeft 设置内容的左padding  
app:contentPaddingTop 设置内容的上padding  
app:contentPaddingRight 设置内容的右padding  
app:contentPaddingBottom 设置内容的底padding

优点:使用方便,md风格。
缺点:参数调整麻烦,需要重新编译;5.0以下系统效果受影响。

4 使用封装好的阴影库

https://github.com/Devlight/ShadowLayout
优点:使用后会给所有子布局包括文字加上阴影,效果可以preview,
缺点:无法单独给多层布局最外层加阴影;引入了新的库占据资源;需要耐心调整

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站题目:Android四种阴影实现方式对比-创新互联
转载源于:http://hbruida.cn/article/cegeph.html