Collapsingtoolbarlayout
全部标签 我有一个直接的CollapsingToolbarLayout。到目前为止它工作正常,但如果我折叠工具栏,标题的位置不会垂直居中。这是我的布局:看看我的屏幕截图,这样您就可以了解它在两种状态下的行为。这是标题折叠工具栏的问题。我的BaseFragment中有这个,可以在实际的Fragment中设置我的工具栏:protectedvoidsetToolbar(Viewview,intresource,Stringtitle,Stringsubtitle){Toolbartoolbar=view.findViewById(resource);((AppCompatActivity)getAct
我有一个CollapsingToolbarLayoutActivity用于视差效果(来自Android设计库)和FrameLayout我设置Fragment。Fragments布局包含NestedScrollView。除某一时刻外,一切正常。在NestedScrollView中,我有一个带有StaggerGridLayoutManager的水平RecyclerView,当我从该recyclerview垂直滚动时-视差没有开始。当我从屏幕的任何其他位置滚动时,它会起作用。似乎是layout_behavior标签或NestedScrollView失去焦点的问题。有人遇到过这个问题吗?一些想
我只希望在嵌套ScrollView中发生滚动/触摸事件时在CollapsingToolbarLayout/AppBarLayout上垂直滚动(这是有效的),但是如果用户尝试直接滚动CollapsingToolbarLayout/AppBarLayout它应该不起作用。我需要这个,因为那里的滚动/触摸事件会干扰我的recyclerview滚动事件。我有这样的结构:CoordinatorLayout--AppBarLayout----CollapsingToolbarLayout(scrollflags:scroll,exitUntilCollapsed,snap)------Toolba
我正在尝试创建一个CollapsingToolbarLayout并在其下方创建一个ListView,当滚动ListView时,工具栏应该折叠,但在滚动时它不起作用,工具栏不会折叠。使用本教程:http://android-developers.blogspot.in/2015_05_01_archive.html注意:FrameLayout包含ListView框架布局代码: 最佳答案 你应该使用RecyclerView而不是ListView注意:不要忘记在Gradle文件中更新RecyclerView。compile'com.and
我想加载一个带有折叠的collapsingToolbar的fragment(即以其未展开的形式)。当我在不更改appbarLayout布局参数的情况下设置collapsingToolbar的标题时,标题设置正确并且我可以看到标题。问题是,我还需要更改appBarLayout布局参数以防止collapsingToolbar扩展(即,我希望它看起来和行为都像这个特定fragment的常规非折叠工具栏)。但是,这样做会使标题不再出现。我尝试过的:我已尝试在这些页面上列出的解决方案无济于事:CollapsingToolbarLayoutsetTitle()notworkinganymoreCo
我的应用程序主屏幕包含图像的GridView。当用户选择图像,使用共享元素启动详细信息Activity将所选网格图像动画化为位于详细Activity中的CardView。在升级我的详细ViewXML布局以包含CoordinatorLayout之后使用CollapsingToolbarLayout,共享元素转换移动图像查看详细信息Activity(“输入”Activity)中的错误位置。这框架似乎忽略了整个AppBarLayout和内部的偏移量CollapsingToobarLayout并动画到图像的大致位置如果CardView上方没有CollapsingToolBarLayout包含目
我正在尝试使用NestedScrollView实现CollapsingToolbarLayout,它在底部的NestedScrollView中显示TextView,不允许滚动或折叠工具栏。我已经得到这个与RecyclerView但不是NestedScrollView一起工作。当我删除app:layout_behavior="@string/appbar_scrolling_view_behavior时,工具栏会折叠但NestedScrollView不在AppBarLayout下方。有解决此问题的解决方案或建议吗?XML结果 最佳答案
我有以下设计,顶部有一个CollapsingToolbarLayout,下面有一个RelativeLayout:我希望RelativeLayout填充剩余空间直到底部,这样我就可以像这样将内容居中:我尝试在RelativeLayout上使用match_parent但它占用整个根布局的大小,包括CollapsingToolbarLayout:我能做什么?这是完整的布局代码: 最佳答案 试试Appbar滚动监听器DisplayMetricsdisplayMetrics=newDisplayMetrics();getWindowMan
这是我的布局:我希望标题保留在工具栏中,而不是在CollapsingToolbarLayout中。所以我改变了我的代码:mCollapsingToolbar=...mCollapsingToolbar.setTitle(title);到:mTitleBar=...setSupportActionBar(mTitleBar);getSupportActionBar().setTitle(title);但是标题不可见。我的设备是Nexus65.1.0提前致谢。更新1:我已将代码更改为此,但仍然无法正常工作:(setSupportActionBar(mToolbar);getSupportA
是否可以使CollapsingToolbarLayout的扩展标题文本换行(类似于TextView.maxLines属性)? 最佳答案 我是在这个图书馆的帮助下完成的https://github.com/opacapp/multiline-collapsingtoolbar将库添加到您的项目并将CollapsingToolbarLayout替换为net.opacapp.multilinecollapsingtoolbar.CollapsingToolbarLayout 关于android