问题标签 [android-snackbar]
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 - 如何禁用小吃店的滑动关闭行为
有没有办法防止用户通过在小吃店上滑动来关闭它?
我有一个在网络登录期间显示小吃店的应用程序,我想避免它被解雇。
根据 Nikola Despotoski 的建议,我尝试了两种解决方案:
这是 DummyBehavior 类:
但是我的小吃栏在刷卡时仍然消失,这是一个典型的日志:
android - Snackbar 和简单的按钮动画
使用 CoordinatorLayout 和 FloatingActionButton 时有自动动画,当 SnackBar 出现时 FAB 上升。但主要问题是 FAB 是圆形的,我需要带有自定义背景图像的按钮。
我可以设置 FAB src,海拔 0dp,背景色调透明,但问题是图像太小,这是不可接受的。
是否可以将向上移动动画(当出现小吃栏时)和向下(当小吃栏隐藏时)添加到简单的按钮?如果可能,请您提供解决方案
android - 如何正确实现 Snackbar、协调器布局和底部|右 FAB?
我目前正在使用设计支持库。我已经尝试用我的 CoordinatorLayout 来实现 Snackbar 来包裹整个布局。当要显示 Snackbar 时,它会提高 FAB。但是它不努力下来,因此保持在平移距离之上。
然而,当我通过滑动它来关闭 Snackbar 时,它确实会下降。所以 CoordinatorLayout 知道包裹在里面的 FAB。
.xml
.java
android - 带有 Snackbar 和透明导航栏的 FloatingActionButton
我<item name="android:windowTranslucentNavigation">true</item>
在我的styles.xml
.
由于透明导航栏,我给出了浮动操作按钮的边距。
我有一个问题,我的快餐栏位于透明导航栏下方。我通过给小吃店一个填充来解决这个问题,但现在我的小吃店和我的浮动操作按钮之间的空间很大。我尝试为我的浮动操作按钮创建自定义行为,但导航栏的自定义边距和小吃栏的填充在关闭或显示小吃栏时导致错误的高度。
那是我的浮动动作按钮里面android.support.design.widget.CoordinatorLayout
有属性android:fitsSystemWindows="true"
我还没有找到FloatingActionButton
在SnackBar
不NavigationBar
破坏behavior
.
我的 CoordinatorLayout 在片段内。这是活动布局:
片段布局:
android - 小吃店堆栈将始终仅显示最后一个小吃店
与吐司不同,它Snackbar.make(...).show()
只会显示最后一个小吃店,其他小吃店都不见了。
有时,当snackbar 应该在网络任务之后显示而一个应该在网络任务之前显示时,秒snackbar 永远不会显示。
我使用协调器布局。
android - 如何在 FragmentDialog 下显示 SnackBar?
我有一个活动FragmentDialog
。在onResume
这个对话框中,我通过代码将它的高度和重量设置为 80% 和 90%:
它完美地工作,背景有阴影,前景FragmentDialog
有适当的尺寸。问题是 - 我怎样才能SnackBar
在屏幕底部显示不受FragmentDialog
(有阴影的,活动视图)没有阴影的影响?有没有办法在后台的活动中禁用特定视图的阴影FragmentDialog
?
android - 处理程序中的关闭片段
我想创建自己的snackbar
扩展Fragment
类。但我不确定fragment
几秒钟后会关闭。因为我用hanlder
这样关闭片段:
我知道扩展库,但我需要自定义snackbars
. 有时我收到:
[编辑:]
onPause()
我调用的方法:
android - Android - Snackbar vs Toast - 用法和区别
到目前为止,我们一直在我们的应用程序中使用 Toast,并且由于我们计划采用 Support Design Library 中的一些新功能,所以我想知道 Snackbar 与 Toast 的推荐用法是什么。
我一直在阅读谷歌材料小吃店文档。
Snackbars 在移动设备屏幕底部和桌面左下方的小弹出窗口中提供有关操作的轻量级反馈。它们首先是屏幕上的所有元素,包括 FAB。
和敬酒。
Android 还提供了一个胶囊形的 toast,主要用于系统消息传递。Toasts 类似于小吃店,但不包含动作并且不能从屏幕上滑出。
我了解他们的工作,但我有点困惑何时使用什么。是不是意味着:
- 如果我不需要用户交互,我会使用 toast 吗?
- “系统消息”是什么意思?当我的应用程序和 Android 系统之间发生重要事情时,这是否适用于显示信息?
- 我喜欢的是滑动屏幕功能——这会是开始用小吃店代替吐司的理由吗?(虽然这是一个基于意见的问题)
android - Android:单独片段中的多个快餐栏(ViewPager)
我有一个浏览器,当然有一些片段。这些片段中的每一个都将 CoordinatorLayout 作为父级。
我正在展示一个小吃店。问题是,如果 Fragment A 显示一个snackbar 很好,但如果它是相邻的 Fragment B 也显示一个snackbar,那么 Fragment A 中的snackbar 会自动隐藏。
由于 viewpager 相邻片段是预加载的,因此这是一个可见的问题。任何解决方法?还是我做错了?