草庐IT

fab-toolbar

全部标签

Android - 在 vi​​ewpager 中的不同 fragment 之间导航时隐藏的 FAB

我正在尝试做一些非常简单的事情。我希望FAB仅出现在我的TabLayout中的一个选项卡上,并在导航到另一个选项卡时隐藏。因此,例如,一个选项卡允许您在FAB中添加新项目,但下一个选项卡不允许您添加项目。我遵循了“典型”的XML设计布局:我对FAB使用了以下行为。这会导致任何向上滚动导致FAB消失,并在向下滚动时返回到屏幕上:publicclassScrollingFABBehaviorextendsFloatingActionButton.Behavior{privateinttoolbarHeight;publicScrollingFABBehavior(Contextcontex

android - 我可以在 android.support.v7.widget.Toolbar 的溢出菜单上使用 actionLayout 吗?

我正在尝试在android.support.v7.widget.Toolbar的溢出菜单上使用SwitchCompat小部件,但我无法让它工作,它始终显示为空白。这是我的菜单定义:这里是teSTLayout:此外,如果我将showAsAction更改为always而不是never那么它在工具栏上显示得很好,但我不希望它出现在那里,我希望它出现在按下3个点时打开的溢出菜单中。我知道有一个选项可以使用复选标记,但我正在遵循的设计需要一个开关。谢谢。 最佳答案 这不可能。那是因为actionLayout仅在项目显示为操作时使用。它等效于s

android - 使 FAB 响应软键盘显示/隐藏更改

我看过各种关于FAB响应屏幕底部的Snackbar弹出窗口以及滚动敏感FAB的帖子。但是是否有FloatingActionButton.Behavior(或类似的)在FAB弹出时将其移动到键盘上方的一些实现?现在,当我在EditText框中单击时,键盘会覆盖FAB。我的目标是为FAB设置动画,使其始终可见,与键盘状态无关。编辑android:windowSoftInputMode="adjustResize"和...="adjustPan"都不会改变任何东西。好吧,adjustResize会调整底层布局(在我的例子中是map)的大小,但FAB不会移动。 最佳

android - FAB Color for backgroundTint 在 Gingerbread 版设备中没有改变

我在为FAB更改xml中的backgroundTint颜色时遇到问题,该颜色尚未分配给具有Gingerbread版本的设备。我真的很困惑,不知道为什么它表现得很奇怪。我完全陷入了这个问题,几个小时触发了解决方案,但我做不到。请帮助我解决我的问题的提示和建议。我发布了我的代码和问题的屏幕截图供您引用。提前致谢。include_fab.xml在我的gradle中设计支持库compile'com.android.support:design:23.0.0'版本截图GingerBread和KitKat注意:我在GingerBread设备上得到了我的要求的准确输出。单独使用GingerBread

xcode14 导航栏(navigationbar)和toolbar 样式异常问题

Demo地址Demo中包含本人学习的所有资料,还有一些封装的Pod组件,欢迎下载Star,如果有错误的地方,还请指出,详情查看README.md问题:xcode14使用self.navigationBar.barTintColor=mainColor;self.toolbar.barTintColor=mainColor;方式配置背景色出现异常问题,具体表现为列表滚动到边缘地带,导航栏、toolbar背景色变成透明。更新了xcode14后,运行我的项目,发现相册选择功能的navigationbar和toolbar的背景色在tableview滚动到边缘的时候展示异常,变成了透明。随后我下载了iO

ios - swift : How to change navigation controller's height without adding a toolbar

如何在不添加工具栏的情况下更改导航Controller的高度?这是我要构建的苹果iBooks应用程序的示例。我有一个解决方案,但并不完美(在导航Controller下方添加了一个工具栏,但它非常难看) 最佳答案 我想这就是你想要的,截图你不能改变导航栏的高度,但你可以在它下面放一个View,并使用自动布局和阴影使它看起来像导航栏的一部分。将它设置为你制作的类写一个view作为extendbarclassExtendNavView:UIView{overridefuncwillMoveToWindow(newWindow:UIWind

swift - 在 Swift 的 NSToolbar 上下文菜单中仅显示 "Customize Toolbar..."

我知道这个问题已经被问过很多次了,但似乎没有更好的解决方案。更改allowsUserCustomization属性没有帮助。似乎没有API可以自定义工具栏上下文菜单中的项目。Finder应用没有“UseSmallSize”,而Notes应用只有“CustomizeToolbar..”我想知道是否有任何方法可以对NSToolbar进行子类化、扩展或做任何事情来达到目的?更新1:根据@Khundragpan和thispost,问题1可以通过以下方式解决:ifletcontextMenu=window?.contentView?.superview?.menu{foritemincontex

swift - 苹果操作系统 : Any way to hide window title and not toolbar item labels?

我正在尝试制作一个与Apple的MacOSAppStore非常相似的应用程序,其中窗口的标题不可见,但它有一个带有图标和标签的工具栏。问题是,当我在我的窗口Controller中将窗口的标题可见性设置为隐藏时,它也会隐藏toolbarItem标签。window?.titleVisibility=.hidden我尝试明确设置工具栏以同时显示图标和标签,但它似乎忽略了这一点。toolbar.displayMode=.iconAndLabel这是设置标题可见性和未设置标题可见性的我的应用程序的屏幕截图: 最佳答案 你可以代替self.wi

python - Jupyter,交互式 Matplotlib : Hide the toolbar of the interactive view

我开始使用Matplotlib中的交互式绘图:%matplotlibnotebookimportmatplotlib.pyplotaspltfig,axes=plt.subplots(1,figsize=(8,3))plt.plot([iforiinrange(10)],np.random.randint(10,size=10))plt.show()谁知道有没有办法隐藏交互模式的工具栏? 最佳答案 我用一些python生成的css禁用了交互模式按钮和工具栏。在其中一个笔记本单元格中运行以下命令:%%html.output_wrapp

python - django-debug-toolbar-line-profiler 只显示单行输出,没有内容

我有一个RaspberryPi位于远程位置。它连接到一个小型自制电路和一个温度探头。我设置了RaspberryPi来做一些事情:每小时运行一次cron作业以获取温度读数并将其存储在本地的sqlite数据库中运行Nginx网络服务器运行uwsgi应用服务器提供一个简单的Django应用在那个Django应用程序中,我有一个执行以下操作的简单View:点击数据库获取最近300条温度记录将它们放入PandasDataFrame使用Matplotlib生成近期温度历史的精美SVG图表填写一个简单的模板,该模板显示SVG以及最近温度读数的小型HTML表格。渲染此View大约需要30秒。很长一段时