Android实现滑动悬浮置顶(一)采用Material Design新控件实现

我们直接来看布局




    

    

        
            
            
            
            
            
            
            
            
            

            

                

                
            


            
            

                

                

            
        

        
        

            

        


    

来看下效果图

Android实现滑动悬浮置顶(一)采用Material Design新控件实现_第1张图片Android实现滑动悬浮置顶(一)采用Material Design新控件实现_第2张图片


注意:

CoordinatorLayout 实现了多种Material Design中提到的滚动效果

响应滚动事件AppBarLayout必须是CoordinatorLayout的直接子View,然后我们需要定义AppBarLayout与滚动视图之间的联系,在任意支持嵌套滚动的view上添加app:layout_behavior,AppBarLayout里面定义的view只要设置了app:layout_scrollFlags属性,必须至少启用scroll这个flag,这样这个view才会滚动出屏幕


源码地址


你可能感兴趣的:(Android实现滑动悬浮置顶(一)采用Material Design新控件实现)