BottomNavigationView 实现底部凸起菜单

原文出处

标题:BottomNavigationView 实现底部凸起菜单解决方案

作者:James-Tom

原文链接:BottomNavigationView 实现底部凸起菜单解决方案_bottomnavigationview 中间凸起_James-Tom的博客-CSDN博客

先上效果图:
 

BottomNavigationView 实现底部凸起菜单_第1张图片


布局:




    

    

    

    



关键背景:round_circle_white.xml



    
        
            
            
            
            
        
    
    
        
            
            
        
    



其中关键点在于 利用LinearLayout 的-5dp 实现与背景round_circle_white 的item的5dp的高度进行重合,遮挡住BottomNavigationView 上边线,显示round_circle_white的弧形部分边线1px,这样就实现了边线的完美重叠过度。

注意在8.0和4.4上面,要去掉BottomNavigationView水波纹效果和选中背景效果,不然会无法沉浸到凸起的菜单,比较尴尬。

你可能感兴趣的:(Android开发技术,android,Bottom,NavigationView,底部凸起菜单)