问题标签 [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 - 协调器布局自定义布局行为永远不会被调用
首先,我想以我对协调器布局缺乏了解作为开头。我只是按照我在网上找到的教程进行操作,我很好奇为什么我的行为不起作用。
协调器布局内的子视图是否必须是应用栏布局?或者你能把任何视图放在那里。
此外,当我定义 res-auto 命名空间时,它没有给我 layout_behavior 的选项。通常,如果一个功能可用而它没有,android studio 会自动完成。虽然,如果我输入 layout_behavior 它不会抱怨。所以也许它正在工作......?
无论如何,我已经定义了自己的自定义布局行为并尝试应用它,但它似乎不起作用。任何见解将不胜感激。
这是布局。我正在尝试将我的自定义行为应用于第一个 LinearLayout (search_polls_toolbar),并在垂直回收视图向上滚动时让它向上滚动。(就像当前的工具栏一样。)我还应该提到,这个 xml 用于 viewpager 中的片段。并且宿主活动有一个附加的协调器布局,它确实使工具栏向上滚动。(会不会因此而产生冲突?)
这是自定义行为:
这是托管活动的布局。
如果有人希望我发布我的代码,请告诉我!谢谢 :)
android - 向下滚动后在 CoordinatorLayout 中隐藏工具栏
这是我ToolBar
向下滚动后隐藏的尝试:
WebView
向下滚动时,我需要ToolBar
隐藏。
我们怎么能做到这一点?
一如既往,我的风格是:
Theme.AppCompat.Light.NoActionBar
android - 折叠工具栏的视差效果不起作用,标题中的图像被压扁
在博客设计支持库:折叠工具栏布局博客文章中,有一个具有良好视差效果的标题图像:
在GitHub 的一个简单测试项目中,我试图达到类似的效果 - 但由于某种原因,图像被挤压:
在activity_main.xml中,我尝试了所有可能的值,scaleType
但图像仍然失真:
请问我在这里缺少什么?
更新:
我已尝试更改match_parent
为 Apurva 建议的(感谢 +1):
但这无济于事 - 标题图像被压扁:
android - FloatingActionButton 在 CoordinatorLayout Android 下不跳起来
我正在尝试 FloatingActionButton 跳跃效果(在 CoordiantorLayout 下)。当 Fab 被触摸时,snackbar 会被调用。然而 Fab 并没有跳起来。我在哪里搞砸了?
布局文件
android - CoordinatorLayout 孩子不是全屏的
我有一个Activity
全屏显示的。这与我尝试过的许多布局完美配合,除了当CoordinatorLayout
是 root时ViewGroup
。它CoordinatorLayout
本身的宽度和高度都设置为match_parent
,它应该占据整个屏幕。但是应该具有相同大小的子视图CoordinatorLayout
被放置,就好像导航栏仍然可见一样。
有没有办法让子视图调整大小CoordinatorLayout
?显然fitSystemWindows
不会改变任何事情,因为这可能是由CoordinatorLayout
实现引起的,其他ViewGroups
工作正常。我试图创建自定义Behavior
类,但我没有成功。
我使用此代码使我的Activity
全屏:
这是用于生成图像的简单布局:
android - CoordinatorLayout.Behavior 回调不会触发
我写了一个CordinatorLayout.Behaviour
类并将它分配给一个 CordinatorLayout 的孩子,一个 LinearLayout 使用
但只有 layoutDependsOn、onStartNestedScroll、onInterceptTouchEvent 回调被调用,rest 不被调用。我究竟做错了什么
android-support-library - Android 支持库 22.2.1 与 22.2.0 中的工具栏文本大小
另一个基于Chris Banes 的 cheesesquare演示的问题。
更新到最新版本的库后,我不禁注意到工具栏文本大小在未折叠时存在显着差异。
这种增加的原因是什么,最重要的是我如何覆盖它?
通过使用 xml 属性设置所需的大小是否容易实现,或者是否需要定义和使用特定的样式?
笔记
无论是哪种解决方案,都不会影响工具栏折叠时文本的大小。仅当它展开时,如上面的屏幕截图所示。
android - 表格布局不粘
我正在使用带有标签布局的工具栏。下面是我的主要 xml 文件
在这个当前代码工具栏没有滚动。当我滚动列表时。
但是,当我在 Tablayout 标记中设置 app:layout_scrollFlags="scroll|enterAlways" 时,tablaout 和工具栏都在滚动,并且都在屏幕之外。
我只想滚动工具栏,并且标签布局应该固定在顶部(就像whatsapp一样)。