上滑 显示底部 下滑 隐藏顶部 协调者布局
2017-10-26 18:04
323 查看
<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:background="@color/main_activity_color" tools:openDrawer="start"> <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" > <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppLockAppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@drawable/actionbar_background" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/AppLockPopupOverlay"/> </android.support.design.widget.AppBarLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <android.support.v7.widget.RecyclerView android:id="@+id/app_list" android:layout_above="@+id/adView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical"> </android.support.v7.widget.RecyclerView> <FrameLayout android:id="@+id/adView" android:layout_alignParentBottom="true" android:layout_width="match_parent" android:layout_height="wrap_content"></FrameLayout> </RelativeLayout> </android.support.design.widget.CoordinatorLayout> </android.support.v4.widget.DrawerLayout>
主要是 app:layout_behavior="@string/appbar_scrolling_view_behavior"
<string name="appbar_scrolling_view_behavior" translatable="false">android.support.design.widget.AppBarLayout$ScrollingViewBehavior</string>下面的应该是没有用到
<style name="AppLockAppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppLockPopupOverlay" parent="ThemeOverlay.AppCompat.Light" />app样式是
继承这个
Theme.AppCompat.Light.DarkActionBar
<item name="windowActionBar">false</item> <item name="windowNoTitle">true</item>
相关文章推荐
- Android 配合NestedScrollView 上滑显示 下滑隐藏 底部功能模块
- android布局中模仿底部弹框显示隐藏动画
- 上拉下滑手势显示隐藏布局
- Android笔记(六):RecyclerView实现上/下滑隐藏/显示顶部搜索栏(item可点击)
- 滑动listview隐藏和显示顶部布局
- 97、进入ScrollView根布局页面,直接跳到页面底部,不能显示顶部内容
- Android滑动隐藏顶部和底部显示更多内容
- Android ScrollView .顶部栏滑动透明度改变,底部栏滑到特定位置显示或隐藏效果
- 摩托罗拉虚拟导航栏会导致 底部显示的popup的布局顶部被切割掉一部分
- 安卓开发启用线程动态显示和隐藏悬浮控件(ImageButton),点击回到页面顶部
- android布局中显示隐藏控件的动画
- ListView的Item中带按钮以及按钮布局的显示与隐藏
- ios 试图滚动的时候,顶部显示和隐藏动画效果
- 如何写一个点击view带动画的下滑展开显示隐藏内容的控件
- Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法)
- Android 彻底征服 ListView 三 自动显示 隐藏布局的ListView
- 标准布局应用:显示/隐藏侧边栏 [附详细注解]
- iOS 上滑隐藏导航,下滑显示导航,仿斗鱼导航效果
- 点击或滑动view带动画的下滑展开显示隐藏内容的控件
- Android之framework修改底部导航栏NavigationBar动态显示和隐藏