草庐IT

coordinatorLayout

全部标签

android - CoordinatorLayout + ActionBar + fragment

当我尝试使用CoordinatorLayout+AppBarLayout放置fragment时遇到问题。我尝试使用属性app:layout_behavior="@string/appbar_scrolling_view_behavior"将不同的fragment加载到ActionBar下面的RelativeLayout内容中,但是当我加载底部有两个按钮的fragment时屏幕的这些被加载到屏幕之外。fragments加载的内容在屏幕外,内容总是在底部。这是我的main_activity.xml的代码:这是内容在屏幕外的屏幕截图。这是我遇到问题的fragment的截图:这是在模拟器中加载

android - 嵌套的 CoordinatorLayout 隐藏 snackbar

我有一个父View,其RootView是一个CoordinatorLayout。父布局包含一个TabLayout和一个ViewPager。ViewPager包含两个子fragment。子fragment还有一个CoordinatorLayout作为其RootView,并包含一个RecyclerView。这是我的xml文件:家长:child:现在,当我尝试显示子fragment中的SnackBar时,它没有显示,而是隐藏在屏幕外。如果我滚动子fragment,父fragment中的TabLayout会折叠(如预期的那样)并出现SnackBar。我四处搜索,它的行为与此类似:Android

android - 禁用 android CoordinatorLayout 滚动行为

当使用coordinatorLayout向布局添加滚动行为时,如下所示:mainContent是重要的部分。真正的布局将在这个容器内膨胀。假设我的View由一个RecyclerView和屏幕底部的固定布局组成。有人知道如何去除底部固定布局的滚动行为并保留RecyclerView-Toolbar-隐藏行为吗? 最佳答案 在“CoordinatorLayout”中,滚动的View必须首先出现,并且只能在不可滚动的View之后出现。我设法通过将我的不可滚动布局放在“mainContent”之外,就在它下面来解决这个问题

android - 使用新的 MotionLayout 模仿 Snackbar + CoordinatorLayout + FAB

假设我们有一个顶部有FAB的BottomNavigationBar。使用此设置并显示Snackbar时,Snackbar应出现在BottomNavigationBar上方,并在出现/消失时向上/向下插入FAB。这是使用CoordinatorLayout的常见场景。是否也可以使用新的MotionLayout创建此动画?错误跟踪器中有一个问题,但它已经关闭,因为OP没有明确提出问题(https://issuetracker.google.com/issues/112665540)我在尝试时遇到的问题:我们无权访问Snackbar的布局ID。我们也无权访问Snackbar的通用xml,因此我

android - 使用 coordinatorlayout 折叠全屏 ImageView 并将其替换为带标题的 viewpager

我开始尝试使用coordinatoralyout并尝试在附加图像上实现行为,我希望背景图像为全屏大小,并且在滚动时我希望一些TextView消失,一些TextView作为部分粘贴viewpager(而不是工具栏布局)关于如何实现此目的的任何指导? 最佳答案 您可以使用layout_behavior来处理您希望在滚动时消失的字符串。使用CoordinatorLayout.Behavior自定义您的View行为ViewBehavior.javapublicclassViewBehaviorextendsCoordinatorLayout

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

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

android - 如何检测在 CoordinatorLayout.Behavior 中停止的嵌套 Fling?

如何使用CoordinatorLayout.Behavior检测嵌套fling是否完全停止?没有这样的api可以在recyclerviewfling完全停止时给我回调。 最佳答案 我在试图隐藏FloatingActionButton时开始探索这个兔子洞(FAB)当RecyclerView正在滚动。根据多个sources执行此操作的正确方法是扩展FloatingActionButton.Behavior,覆盖onStartNestedScroll和onStopNestedScroll方法,并将您的行为挂接到FAB,例如app:layo

android - FrameLayout 中的 fragment 未显示在 CoordinatorLayout 中

我使用NavigationDrawer打开了默认的AndroidStudio应用程序。默认的内容View不是很有用,因此我尝试用FrameLayout替换它,这样我就可以添加Fragments。如果我只是将content_main替换为FrameLayout,则Fragment根本不会显示。如果我将app_bar_main.xml中的FrameLayout拉出到activity_main.xml中,它会显示,但会与工具栏重叠。MainActivity.javapublicclassMainActivityextendsAppCompatActivityimplementsNavigat

Android CoordinatorLayout - Android 版本之间的不一致

我使用Android支持设计库为我正在开发的应用构建了一个配置文件View。头像由头像背景和头像中间的圆形头像组成。此外,在页眉的底角有一个小View。标题下方是带有标签布局的viewpager。我面临的问题是Android5.1.1和5.0.2及以下版本之间存在不一致。配置文件在装有5.1.1Android的Nexus5上的显示方式如下:以下是配置文件在配备5.0.2Android的XperiaZ2上的显示方式:代码如下:那么,有人知道如何解决这个问题吗?谢谢! 最佳答案 DesignLibrary不幸的是,它有很多问题,应该被视

android - 将 coordinatorLayout anchor 与 constraintLayout 一起使用

我想设计这样的东西:如您所见,fab位于页眉和主体之间。使用带有app:anchor和app:anchorGravity属性的coordinatorLayout很容易做到这一点但我想用constraintLayout来做。有什么想法吗? 最佳答案 我找到了答案:)) 关于android-将coordinatorLayoutanchor与constraintLayout一起使用,我们在StackOverflow上找到一个类似的问题: https://stacko