Coordinationlayout解析之二

来源:互联网 发布:淘宝买鹿王羊绒衫 编辑:程序博客网 时间:2024/06/02 04:17

CoordinateLayout的作用
1、作为顶部布局
2、调度协调子布局
这里主要将作为协调子布局;
v7包提供给了AppBarLayout.Behavior,AppBarLayout.ScrollViewBehavior,FloatingActionButton.Behavior,SwipeDisMissBehavior<V extends View>

FloationgActionButton默认使用FloatingActionButton.Behavior
实现滑动ListView自动隐藏页面头部和底部元素
思路一、使用CoordinationLayout
1、CordinateLayout作为父布局
2、给滑动的控件使用 app:layout_behavior=”@string/appbar_scrolling_view_behavior”属性
3、给需要滑动的控件使用
app:layout_scrollFlags=”scroll|enterAlways”

思路二、代码实现
写一个控制布局显示和隐藏的动画,
重写View.onTouchEvent()事件
AbsListView.onScrollListener()事件

0 0
原创粉丝点击