问题标签 [android-coordinatorlayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 包装在 CollapsingToolbarLayout 中时如何显示工具栏的徽标、图标、标题、副标题?
Android Support Design Library发布后,我想实现一个类似Twitter Profile页面的效果,其中Toolbar
的title
和subtitle
可以随着屏幕垂直滚动而改变。所以我尝试使用CoordinatorLayout
, AppBarLayout
, CollapsingToolbarLayout
and Toolbar
from Android Support Design Library来实现这个效果。一切都按预期工作,只是Toolbar
无法显示或更改我想要的内容。我应该一直想要显示collapseIcon
, navigationIcon
, title
, subtitle
of Toolbar
,但即使我已经在布局中以编程方式设置了它们,它们也没有显示出来。正如博客所说,
请注意,在这些情况下,您应该在 CollapsingToolbarLayout 上调用 setTitle(),而不是在 Toolbar 本身上调用。
如果您检查过文档,您会发现CollapsingToolbarLayout
只关注 的设置,而对和title
无能为力。collapseIcon
navigationIcon
subtitle
那么有人可以告诉我如何通过Toolbar
and达到这种效果CollapsingToolbarLayout
吗?如果他们做不到,那还有什么可能呢?有人对此有任何想法吗?
任何提示将不胜感激。提前致谢。
android - 在 CordinatorLayout 的 ImageView 底部添加阴影
最近我正在为我现有的应用程序实施材料设计。为此,我使用以下库:http ://android-developers.blogspot.com/2015/05/android-design-support-library.html来实现以下效果: https: //plus.google.com/ +AndroidDevelopers/posts/XUDGFS9eYxg。
我的布局代码如下:
我达到了预期的效果,但图像和文本有问题。文本是白色的,当我有一张大部分由白色组成的图像时,无法读取文本标签。
任何建议如何解决它,而不破坏效果?
android - 动画徽标以及 CoordinatorLayout 中的折叠工具栏
我想通过以下方式实现带有徽标的可折叠工具栏:
- 具有重叠内容的灵活空间,如图所示(已经有了);
- 这个空间中的视差图案被纯色覆盖(也有这个)
- 一个水平居中的标志,它必须出现在内容的正上方,但在工具栏折叠时向上浮动:
实际上它应该像这里的 Pesto 的叶子(不一定可调整大小,但这将是一个加号):
这是我的布局:
问题是,无论我尝试在哪里放置徽标图片,要么它不会像我需要的那样移动,要么一切都坏了。感觉可能需要自定义行为。不幸的是,我在新设计库中找到的教程都没有解释如何扩展它——只解释了如何使用提供的东西。它的源代码没有发布,反编译的代码没有注释,非常纠结,而且我对Android的布局内部还不是很满意,这让情况变得更糟。
请帮忙?
android - 切换可见性 AppBarLayout 视图会导致加载的片段的间距问题
我在使用新的 Android Design Support Librar ( http://android-developers.blogspot.com.ar/2015/05/android-design-support-library.html )时遇到了一个奇怪的问题。如果我将其他内容(如 LinearLayout)与 ToolBar 一起放置在 AppBarLayout 中并切换该内容的可见性,则切换片段将在片段内容的顶部显示死区。
切换内容的可见性时,AppBarLayout 似乎没有正确调整父 CoordinatorLayout 的大小。我将 CoordinatorLayout 包裹在 DrawerLayout 中。我想根据显示的片段来切换 AppBarLayout 中额外 LinearLayout 的可见性。
这是我的 MainActivity 的 main.xml 文件:
android - 带有设计支持库的 Android 地图上滑面板
我有一个简单的问题。我正在使用新的 android 设计支持库,当您在地图上选择标记或点时,我试图做的是在谷歌地图应用程序中发生的类似情况:从底部出现一个向上滑动的面板。就像在这些图片中
我创建的是一个扩展 AppCompatActivity 的活动和以这种方式构造的布局:
当我按下 btnGPSShowLocation FAB 时,我所做的只是调整地图高度以腾出足够的空间来显示我的签到布局。但这并不像在谷歌地图应用程序中那样顺利。
也许这不是实现我想要的正确方法。你能帮我么?
android - Can the tab selection indicator of TabLayout be pinned to the top of the screen while scrolling?
I am investigating the way to pin the tab indicator of TabLayout
in CoordinatorLayout
while scrolling down.
If I add scroll|enterAlwaysCollapsed
flag to the TabLayout
, then the tablayout itself is dissappeared while scrolling down. I want tab indicator bar be pinned to the top of the screen.
Is there a way to implement this?
android - NestedScrollView 内容未在 CoordinatorLayout 内显示
我有一些内容NestedScrollView
没有显示出来。唯一显示的是AppBarLayout
. 但是,当我将 替换为NestedScrollView
包含 a 的片段时RecyclerView
,它会按预期显示。我似乎无法弄清楚我在这里做错了什么。
编辑:我刚刚测试过,如果我AppBarLayout
完全删除app:layout_behavior="@string/appbar_scrolling_view_behavior"
上的属性NestedScrollView
,Android Studio 中的 Preview 窗格会显示我的滚动内容。
android - AppBar 滚动时隐藏视图直到折叠
我的 AppBar 在滚动结束时隐藏了我的一个视图,但我希望固定视图保持在 AppBar 上方,即使它到达滚动结束时也是如此。
这是我开始滚动之前的视图:
这是完全滚动时的样子:
您可以看到 AppBar 左下方的圆形图像现在隐藏在栏下方。
这是我的片段的 XML 代码:
如何解决此问题,以使 AppBar 左下角的圆形图像视图即使在滚动结束时仍保持在其上方?
android - 滚动 AppBarLayout 内部的 RecycleView 会在滚动外部 RecycleView 时禁用 scrollFlag
虽然我没有触及内部 RecycleView,但滚动外部 RecycleView 会根据需要移动内容,但是在滚动内部 RecycleView 然后尝试滚动外部 RecycleView 后,上部内容不移动,只有外部 RecycleView 滚动. HorizontalRecycleView 只是一个自定义的水平 RecycleView。
这是一个简化的布局 -