DrawerLayout嵌套布局导航栏导致不透明

效果图

DrawerLayout嵌套布局导航栏导致不透明_第1张图片

 DrawerLayout嵌套布局导航栏导致不透明_第2张图片

 

我的布局



        
            
                

                    

                        

                            

                                

                                

                                

                                
                                

                                    

                                    

                                

                                

                                
                                    

                                    
                                
                            
                            

                                
                                
                            
                        
                        
                    
                    
                
            


            
                
                

                    

                    

                    
                



                

                    

                    

                        

                        
                    


                
            
            
                
                
            


        


    

    


 实现步骤 

1.设置状态栏沉浸式和透明

      //改变状态栏颜色为透明
        View decorView = getActivity().getWindow().getDecorView();
        decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
        getActivity().getWindow().setStatusBarColor(Color.TRANSPARENT);

2.DrawerLayout的第一个布局不设置android:fitsSystemWindows="true"    第二个布局设置android:fitsSystemWindows="true"

DrawerLayout嵌套布局导航栏导致不透明_第3张图片

 

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