你的位置:首页 > 软件开发 > 操作系统 > 基于CoordinatorLayout实现向上滚动导航条ToolBar滚出、向下滚动导航条滚出

基于CoordinatorLayout实现向上滚动导航条ToolBar滚出、向下滚动导航条滚出

发布时间:2015-12-10 00:00:07
activity_main. 1 <android.support.design.widget.CoordinatorLayout ="http://schemas.android.com/apk/res/android" 2 ="http ...

基于CoordinatorLayout实现向上滚动导航条ToolBar滚出、向下滚动导航条滚出

 

基于CoordinatorLayout实现向上滚动导航条ToolBar滚出、向下滚动导航条滚出

 

activity_main.

 1 <android.support.design.widget.CoordinatorLayout ="http://schemas.android.com/apk/res/android" 2   ="http://schemas.android.com/tools" 3   ="http://schemas.android.com/apk/res-auto" 4   android:id="@+id/main_content" 5   android:layout_width="match_parent" 6   android:layout_height="match_parent" 7   android:fitsSystemWindows="true" > 8  9   <android.support.design.widget.AppBarLayout10     android:id="@+id/appbar"11     android:layout_width="match_parent"12     android:layout_height="wrap_content" >13 14     <!-- app:layout_scrollFlags="scroll|enterAlways" -->15     <!-- 这句话的作用:向上滑动的时候Toolbar消失,向下滑的时候ToolBar立即出现 -->16     <!-- 如果没有scroll的话向上滑动Toolbar不会消失 -->17     <!-- 如果没有enterAlways的话向下滑动Toolbar不会立即出现,会有短暂的延迟 -->18 19 20     <!-- android:minHeight="?attr/actionBarSize"(默认为此) 设置Toolbar的NavigationIcon位置 -->21 22     <android.support.v7.widget.Toolbar23       android:id="@+id/toolBar"24       android:layout_width="match_parent"25       android:layout_height="wrap_content"26       app:layout_scrollFlags="scroll|enterAlways"27       android:background="#9C27B0"28       android:minHeight="?attr/actionBarSize" >29 30       <TextView31         android:layout_width="wrap_content"32         android:layout_height="wrap_content"33         android:text="可以添加多个view,会挤压标题栏"34         android:textColor="#E91E63" />35     </android.support.v7.widget.Toolbar>36 37     <android.support.design.widget.TabLayout38       android:id="@+id/tabLayout"39       android:layout_width="match_parent"40       android:layout_height="wrap_content"41       android:background="#e0e0e0"42       app:tabIndicatorColor="#ef5350"43       app:tabSelectedTextColor="#1976d2"44       app:tabTextColor="#90caf9" />45   </android.support.design.widget.AppBarLayout>46 47   <!-- app:layout_behavior="@string/appbar_scrolling_view_behavior"的作用是使上方两个数据不被AppBarLayout遮盖 -->48 49   <android.support.v7.widget.RecyclerView50     android:id="@+id/recyclerView"51     android:layout_width="match_parent"52     android:layout_height="match_parent"53     app:layout_behavior="@string/appbar_scrolling_view_behavior" />54 55   <android.support.design.widget.FloatingActionButton56     android:layout_width="wrap_content"57     android:layout_height="wrap_content"58     android:layout_gravity="right|bottom"59     android:layout_marginBottom="10dip"60     android:layout_marginRight="10dip"61     android:src='/images/loading.gif' data-original="@drawable/ic_launcher"62     app:backgroundTint="#e57373"63     app:borderWidth="10dp"64     app:elevation="10dip"65     app:fabSize="normal"66     app:pressedTranslationZ="10dp"67     app:rippleColor="#c62828" />68 69 </android.support.design.widget.CoordinatorLayout>

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:基于CoordinatorLayout实现向上滚动导航条ToolBar滚出、向下滚动导航条滚出

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录