android – 隐藏协调器布局中工具栏下方的视图

android – 隐藏协调器布局中工具栏下方的视图,第1张

概述我正在创建一个如下工作的布局: 顶部的工具栏 顶部工具栏下方的工具栏 RecyclerView 当我滚动时,我想在顶部工具栏和recyclerView之间隐藏工具栏.我的布局如下: <android.support.design.widget.CoordinatorLayoutxmlns:android="http://schemas.android.com/apk/res/android"x 我正在创建一个如下工作的布局:

顶部的工具栏

顶部工具栏下方的工具栏

RecyclerVIEw

当我滚动时,我想在顶部工具栏和recyclerVIEw之间隐藏工具栏.我的布局如下:

<androID.support.design.Widget.CoordinatorLayoutxmlns: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:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:fitsSystemwindows="true"tools:context="SomeActivity"><androID.support.design.Widget.AppbarLayout    androID:ID="@+ID/app_bar"    androID:layout_wIDth="match_parent"    androID:layout_height="wrap_content"    androID:theme="@style/Apptheme.AppbarOverlay">    <androID.support.v7.Widget.Toolbar        androID:ID="@+ID/toolbar"        androID:layout_wIDth="match_parent"        androID:layout_height="wrap_content"        androID:elevation="4dp"        app:contentInsetleft="0dp"        app:contentInsetStart="0dp"        app:popuptheme="@style/Apptheme.PopupOverlay"        app:layout_scrollFlags="scroll|enteralways"/>    <androID.support.v7.Widget.Toolbar        androID:layout_wIDth="match_parent"        androID:layout_height="50dp"        androID:minHeight="0dp"        androID:ID="@+ID/info_bar"        app:popuptheme="@style/Apptheme.PopupOverlay"        app:contentInsetleft="0dp"        app:contentInsetStart="0dp"        app:layout_scrollFlags="scroll|enteralways" /></androID.support.design.Widget.AppbarLayout><androID.support.v7.Widget.RecyclerVIEw    androID:ID="@+ID/content_vIEw"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    app:layout_behavior="@string/appbar_scrolling_vIEw_behavior"/>

通过这些更改,滚动时两个工具栏都会隐藏.
我只需要隐藏第二个工具栏.

编辑:如果我不能让它工作,我将附加一个滚动监听器到我的recyclerVIEw并解决这个问题.但我想知道是否有一个更清晰的滚动行为解决方案

解决方法 将顶部工具栏移出coordinatorlayout,从而解决了此问题.
(感谢同事)

<linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:app="http://schemas.androID.com/apk/res-auto"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:orIEntation="vertical"><androID.support.v7.Widget.Toolbar    androID:ID="@+ID/toolbar"    androID:layout_wIDth="match_parent"    androID:layout_height="?attr/actionbarSize"    androID:background="?attr/colorPrimary"    app:layout_scrollFlags="scroll|enteralways"    app:popuptheme="@style/themeOverlay.AppCompat.light" /><androID.support.design.Widget.CoordinatorLayout    androID:ID="@+ID/main_content"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent">    <androID.support.design.Widget.AppbarLayout        androID:ID="@+ID/appbar"        androID:layout_wIDth="match_parent"        androID:layout_height="wrap_content"        androID:theme="@style/themeOverlay.AppCompat.Dark.Actionbar">        <androID.support.design.Widget.TabLayout            androID:ID="@+ID/tabs"            androID:layout_wIDth="match_parent"            androID:layout_height="wrap_content"            app:layout_scrollFlags="scroll|enteralways" />    </androID.support.design.Widget.AppbarLayout>    <androID.support.v4.vIEw.VIEwPager        androID:ID="@+ID/vIEwpager"        androID:layout_wIDth="match_parent"        androID:layout_height="match_parent"        app:layout_behavior="@string/appbar_scrolling_vIEw_behavior" />    <androID.support.design.Widget.floatingActionbutton        androID:ID="@+ID/fab"        androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:layout_gravity="end|bottom"        androID:layout_margin="@dimen/fab_margin"        androID:src="@drawable/ic_done" /></androID.support.design.Widget.CoordinatorLayout>
总结

以上是内存溢出为你收集整理的android – 隐藏协调器布局中工具栏下方的视图全部内容,希望文章能够帮你解决android – 隐藏协调器布局中工具栏下方的视图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1122472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存