草庐IT

appBarLayout

全部标签

android - 将偏移监听器设置为 CollapsingToolbarLayout

我正在尝试为CollapsingToolbarLayout设置一个偏移监听器,以便在用户向下或向上滚动时以同步方式为其他对象设置动画。有人有想法吗? 最佳答案 假设您的工具栏是AppBarLayout的直接子项,您可以在AppBarLayout上添加一个AppBarLayout.OnOffsetChangedListener。 关于android-将偏移监听器设置为CollapsingToolbarLayout,我们在StackOverflow上找到一个类似的问题:

android - 如何使用带有 fragment 的 Android AppBarLayout、Toolbar 和 TabLayout

我有NavigationDrawer和AppBarLayoutwithToolbar的Activity。不幸的是,当我在子fragment中使用TabLayout时,我看到工具栏和TabLayout之间有阴影。是否可以仅在TabLayout下方显示阴影?我不想将TabLayout移动到我的Activity中,因为我只在一个fragment中使用它。对于这个问题我看不到几个解决方案:禁用Toolbar和TabLaout的提升(不喜欢)从Activity中删除工具栏并将其移动到fragment中您知道如何在我的场景中正确使用它吗? 最佳答案

android - 如何在 Fragment 中更改 Activity AppbarLayout

我想创建一个设计类似于Play商店的应用。所以有一个抽屉导航。当我们单击StorehomeNavigationItem或(启动应用程序后的第一个fragment)时,似乎有tablayout进入AppBarLayout。代码在Activity中看起来像这样当我们点击类别之一的App时,AppDetailsFragmentView似乎是AppbarLayout中的CollapsingToolbarLayout。像这样的代码...............所以我如何在包含抽屉的不同fragment中实现不同的AppbarLayout。请帮助我 最佳答案

android - AppBarLayout ScrollingViewBehavior 给我一个 "java.lang.RuntimeException: This graph contains cyclic dependencies"错误

所以我不断收到“java.lang.RuntimeException:此图包含循环依赖项”错误,我很确定这是由我拥有的从AppBarLayout.ScrollingViewBehavior扩展的行为引起的。我有一个带有AppBarLayout的布局,它使用了这个行为,如果我删除了这个行为,错误就会消失。这是行为的错误和代码E/AndroidRuntime:FATALEXCEPTION:mainProcess:yu.heetae.android.mergingtoolbar,PID:26027java.lang.RuntimeException:Thisgraphcontainscycl

android - 无法膨胀行为子类 android.support.design.widget.AppBarLayout$ScrollingViewBehavior

帮助我,我的应用程序有问题,何时运行显示此错误...帮助我,我的应用程序有问题,何时运行显示下一个错误...尝试设置ProGuard但仍然不知道是否proguard-rules.proPROGuard-android.txt,我是新手请帮助我。**09-2216:37:22.23632242-32242/?E/AndroidRuntime:FATALEXCEPTION:main09-2216:37:22.23632242-32242/?E/AndroidRuntime:Process:com.aes.avesdata.lapaz,PID:3224209-2216:37:22.23632

android - 如何折叠 AppBarLayout 的内容而不是工具栏

这是我的应用程序屏幕:和布局xml:我想在滚动时折叠仅内容。我发现我可以将Toolbar移出AppBarLayout但是否有明确的方法?否则,我将被强制设置工具栏backgroundcolor。我对此没有任何问题,但我认为这是某种肮脏的解决方案:)那么。如何折叠AppBarLayout而不是Toolbar的内容? 最佳答案 如果我没理解错的话,你想在滚动时折叠标题的一部分。如果是这样的话,@Nerd的评论链接到一个关于如何做到这一点的很好的教程。无论如何,我将在此处留下一个CoordinatorLayout用法示例,它可以满足您的需

android - CoordinatorLayout 在 AppBarLayout 和 RecyclerView 之间增加空间

CoordinatorLayout在AppBarLayout和RecyclerView之间添加空间。不确定它是Toolbar还是AppBarLayout。在手机上呈现的布局的屏幕截图:Studio上的设计效果图并没有这个空间。知道发生了什么事吗?代码本身。 最佳答案 从您的第一个RecyclerView中删除以下行,其ID为activity_home_articlecontainerandroid:layout_gravity="start" 关于android-CoordinatorL

android - 为什么我们在使用 CollapsingToolbarLayout 的时候还需要 AppBarLayout?

此外,应用栏布局和折叠工具栏布局之间有什么区别?非常感谢:) 最佳答案 AppBarLayout是一个垂直的LinearLayout,它实现了Material设计应用栏概念的许多功能,即滚动手势。children应该通过setScrollFlags(int)和相关的布局xml属性:app:layout_scrollFlags提供他们想要的滚动行为。此View在很大程度上依赖于用作CoordinatorLayout中的直接subview。如果您在不同的ViewGroup中使用AppBarLayout,它的大部分功能将无法使用。Coll

android - 找不到与给定名称匹配的资源(在 'theme' 处,值为 '@style/AppTheme.AppBarLayout' )

首先让我告诉你,我是这个网站的新手。发帖有什么问题,还望见谅。我曾经从这个站点找到解决方案来解决问题。但在这里我被困住了。我确实进行了很多搜索,并尝试使用提供的解决方案来解决它,但问题仍然存在。请帮我。这是代码布局文件styles.xmlbuild.gradlecompile'com.android.support:appcompat-v7:25.1.0'compile'com.google.code.gson:gson:2.2.4'compile'com.squareup.picasso:picasso:2.3.2'compile'com.android.support:recycl

android - 如何从 Android 支持库中锁定 CollapsingToolbarLayout

我正在使用Activity类,(通常)将一个fragment作为内容。在Activity中,我使用CollapsingToolbarLayout作为某些信息的某种header,一切正常。但在某些情况下(当附加了一些fragment时)我不想显示该信息,我不希望CollapsingToolbarLayout在滚动时打开。我想实现的是锁定CollapsingToolbarLayout,防止它从fragment中打开。我正在使用appBarLayout.setExpanded(false,true);以编程方式折叠它 最佳答案 我想出了一