首页
学习
活动
专区
圈层
工具
发布

Floating Action Button-Android M新控件

概述 浮动操作按钮是Material Design 中推出的控件之一 浮动操作按钮 (简称 FAB) 是: “一个特殊的promoted操作案例。...因为一个浮动在UI之上的圆形图标而显得格外突出,同时它还具有特殊的手势行为” 比如,如果我们在使用email app,在列出收件箱邮件列表的时候,promoted操作可能就是新建一封邮件。 ? ?...浮动操作按钮代表一个屏幕之内最基本的额操作。关于FAB按钮的更多信息和使用案例请参考谷歌的官方设计规范。 运行效果 ?...---- 浮动操作按钮的动画 官方效果图 ?...调整按钮类型 浮动操作按钮有两种大小:默认的,这应该是最常用的情况,以及mini的,这应该只用于衔接屏幕上的其他元素。 可以把FAB的按钮类型调整为“正常”或者“mini” ...

2K40

终于等到你,新的虚拟键盘API 即将到来,快来先睹为快吧!

这是一个具有以下内容的用户界面: Sticky header 固定头部 Sticky floating action button (FAB) 粘性浮动操作按钮 当用户将焦点放在输入框上时,虚拟键盘将会显示出来...VirtualKeyboard API 的使用案例 底部固定操作 在较小的视口上,您可能需要一个固定在界面底部的呼叫行动按钮或页脚。 考虑下面的图示,我们有一个固定在底部的CTA按钮。...env() 会回退到 0 ,总计将得出 var(--cta-height) 的值。 浮动操作按钮 在这个例子中,我们有一个浮动操作按钮,它位于页面的右下角。...我使用 1rem 加上键盘的高度,以避免浮动按钮直接位于键盘顶部边缘。...Post Form 发布表单 在默认状态下,表单与底部相距 48px 。在这种状态下, max() 函数的第二部分是不活动的。

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flutter 的按钮,看这篇文章就够了

    我在之前的文章文本、图片和按钮在Flutter中怎么用中,简单介绍过按钮组件,本篇文章来详细聊聊Flutter中的各种按钮组件的各种应用场景。...实际上,RaisedButton是立体效果的,而FlatButton是扁平化的平面效果;OutlineButton是边框按钮,对齐设置背景颜色是不起效果的。...FloatingActionButton FloatingActionButton简称FAB,可以实现浮动按钮,也可以实现类似闲鱼APP的底部凸起导航: ?...FloatingActionButton有如下属性: child,一般为Icon,不推荐使用文字 tooltip,FAB被长按时显示,也是无障碍功能 backgroundColor,背景颜色 elevation...4,floatingActionButton的 child 属性,我们一般是给其配置成Icon,不建议给其配置成其他组件。 接下来,我们来聊一聊如何实现闲鱼底部Tabbar上的凸起按钮的效果。

    10.9K31

    这四种最最常见的按钮类型,设计师必须掌握

    “Shop now”按钮在特斯拉主页上引起了很多关注。 需要注意的事情 传达按钮状态。用户应该通过查看按钮来了解按钮的当前状态。例如,禁用状态应该具有与活动状态不同的视觉风格。...最后但并非最不重要的一点是,幽灵按钮是视觉上的多功能按钮,这意味着它们可以在不同类型的背景上很好地工作。它使幽灵按钮适用于深色和浅色主题。...在悬停时显示工具提示以描述图标按钮 4.悬浮按钮 悬浮按钮(FAB-Floating Action Button),是一种由 Google Material Design 推广的按钮。...FAB 是一个只有图标的按钮,设计有微妙的阴影,通常位于屏幕的右下角。 何时使用 由于 FAB 是一个相对紧凑的按钮,它通常用作移动应用程序的主要操作。FAB 通常用于一项操作。...我进行的可用性测试表明,当用户不理解 FAB 图标的含义时,他们不会与之交互,这对您的应用程序来说可能是一个关键问题。 FAB 仅用于一项操作。谷歌表示,当按下时,FAB 可能包含更多相关操作。

    4.7K10

    Android 高德地图API(详细步骤+源码)三

    八、地图点击长按事件   实际开发中都会对地图的点击和长按做处理,比如点击某一个地方获取经纬度,下面来操作一下吧。 [在这里插入图片描述] 在initMap()方法中,添加对地图点击和长按的监听。...,然后增加了一个删除标点的按钮,当点击地图时显示这个浮动按钮,然后点击按钮时清空地图,当然这个清空要稍微麻烦一点,特别是你地图上有多个标点的时候。...private void addMarker(LatLng latLng) { //显示浮动按钮 fabClearMarker.show(); //添加标点...首先应该显示出来这个infoWindow,上面我们写了这个Marker的点击事件,那么可以在点击的时候显示InfoWindow,再点击就显示。...[在这里插入图片描述] 嗯,可能GIF上看着效果不是特别的明显,在自己手机上去体验一下就知道了,这个地图平移动画还是很不错的。 下一篇 Android 高德地图API(详细步骤+源码)四

    4.5K31

    Taro 小程序开发大型实战(二):多页面跳转和 Taro UI 组件库

    为了方便管理,我们需要引入一个新的 prop(isList),用于判断此组件是显示在首页列表中,还是在帖子详情页面中。...我们先贴出升级后的 demo 展示: 可以看到我们做了三点改进: 通过点击一个浮动按钮(Fab)[6]来触发创建新文章的浮动弹层(FloatLayout)[7] 发布成功后,会显示一条温馨的消息提示(Message...和用于修改状态的 setIsOpened 在 handleSubmit 中,用 setIsOpened(false) 关闭浮动弹层,并用 Taro.atMessage 弹出提示消息 在 return JSX...代码时,添加 组件,并在之前的 PostForm 组件外层包裹 AtFloatLayout 组件,最后添加浮动按钮 AtFab 在首页样式文件 src/pages/index...(Fab): https://taro-ui.jd.com/#/docs/fab [7] 浮动弹层(FloatLayout): https://taro-ui.jd.com/#/docs/floatlayout

    3.5K20

    CoordinatorLayout与滚动的处理

    目前这个框架提供了几种不用写动画代码就能工作的方法,这些效果包括: 让浮动操作按钮上下滑动,为Snackbar留出空间 ? 扩展或者缩小Toolbar或者头部,让主内容区域有更多的空间。 ?...自动上移的效果,app:layout_behavior的为自定义的效果,当下滑时,fab消失,上滑时fab显示,详情请查看本人博客 Floating Action Button-Android M新控件...在RecyclerView或者任意支持嵌套滚动的view比如NestedScrollView上添加app:layout_behavior。...通常,我们我们都是设置Toolbar的title,而现在,我们需要把title设置在CollapsingToolBarLayout上,而不是Toolbar。...与浮动操作按钮中我们讨论了一个自定义behavior的例子。

    1.3K20

    Flutter 基础系列之手势思维导图(5)

    今天我们来了解一下手势这个概念, 先来了解一下手势的优点: 更干净的界面 便于使用 更好地完成任务 增加用户互动 轻松的用户界面 手势类型 现在让我们看看 Flutter 平台提供的手势类型以及可以使用哪些小部件来执行这些手势...gesture-types-uxplanet 手势类型包括: 导航手势 动作手势 变换手势 导航手势 快速轻松地在屏幕之间移动的手势,这并不一定意味着您需要一个按钮来在屏幕之间切换。...它可以是文本、图标甚至图像中的任何内容。 导航手势包括: 轻敲 滚动和平移 拖 滑动 捏 动作手势 顾名思义,一个突出的按钮,例如浮动操作按钮,可以通过单击、长按或滑动在当前屏幕上执行快速操作。...以 Gmail 为例,用户可以在其中滑动以存档电子邮件或点击扩展的 FAB 按钮以撰写电子邮件。 动作手势包括: 轻敲 长按 滑动 变换手势 使用两个或多个手指来变换大小、位置和旋转。...一个普遍的例子是谷歌地图。用户可以使用双指缩放手势、双击缩放、拖放图钉或旋转地图。

    1.8K20

    独家 | Tableau使用窍门:轻松学会设计仪表板

    在菜单中选择“仪表板”(“Dashboard”),然后再选择“显示网格”(“Show Grid”)。就是这么简单。 ? #9 – 设置像素以调整网格尺寸 这是一个非常方便的选项。...#8 – 使用移位键(SHIFT)将画布上的对象拖动为浮动对象 当将一个新的工作表放入仪表板画布时,你可以按住移位键(SHIFT)的同时在画布上拖动对象,Tableau将随之更改“平铺/浮动”设置。...#6 – 使用箭头键每次1像素地移动对象 对于仪表板画布中的任意一个浮动对象,使用箭头键可以每次1像素地移动对象。 ?...注意,这些对象以平铺开始,但是在结束时将会成为浮动对象。 2. 在仪表板底部添加一个空对象。 3. 删除“尺寸”图例。 4. 双击对象的顶部标签以选中容器。 5....使用移位键(SHIFT)将容器设为浮动对象。注意,当你这样操作时,你可以改变容器的大小并且使4个工作表在容器中呈现同等大小。 6. 排版容器以将工作表放在所需的位置(在浮动容器中平铺对象) 7.

    2.7K20

    Xcelsius(水晶易表)系列7——多选择器交互用法

    由于该篇文章高度依赖动态数据模型,所以我会将重心放在excel数据模型上,之后的水晶易表环节纯属操作性技能,都是些固有的套路,看下就明白了。...T12:T42单元格区域将作为复选框标签链接区域,U11作为复选框目标插入位置,显示选择的地区参数。...在复选框的下拉菜单中依次分别单击北京、天津、河北……新疆,则U11单元格会依次输出1、2、3……31。...函数公式依次为: C5=INDEX(T4:T6,U3) C6=INDEX(T8:T10,U7) C7=INDEX(T12:T42,U11) 完成之后,在C3单元格利用&函数将C4,C5,C6单元格转化后的指标合并成一个指标...此时你可以随意更改U3(1~3之内)、U7(1~3之内)、U11(1~31之内)单元格值(在范围内更改),看我们所设置的所有带函数的单元格是否成功变动(C5:C7、C3:R3)。

    3.3K60

    Flutter lesson 7: Flutter组件之基础组件(三)

    是我们自己定义的字体 ? 字体呢就是我们在阿里图标上面下载下来的文件。 这些就是关于 Icon 的简单介绍。 RaisedButton 其实这就是一个按钮,一个凸起的材质矩形的按钮。..., //按钮禁用时候背景色 Color highlightColor, // 点击或者toch控件高亮的时候显示在控件上面,水波纹下面的颜色 Color splashColor, //水波纹的颜色...centerTitle 标题是否居中显示,默认值根据不同的操作系统,显示方式不一样。安卓可能在左侧,IOS则是居中。 body 主题内容区域,这个区域就不介绍了,body可以设置各种Widget。...在右下角增加一个浮动按钮 floatingActionButton: FloatingActionButton( child: Icon(Icons.add), onPressed: () =...> {}, ), floatingActionButtonLocation 前面讲的是设置一个浮动按钮,这个浮动按钮的位置默认是在右下角。

    1.9K50

    Flutter 可折叠边栏

    在本博客中,我们将探讨Flutter中 的**可折叠侧边栏。...它是一个向左滑动的菜单,在大多数情况下,它包含应用程序中的重要连接,并且在显示时拥有一半的屏幕。 该演示视频展示了如何在Flutter中创建可折叠的侧边栏。...它显示了在flutter应用程序中使用foldable_sidebar包可折叠的侧边栏将如何工作。它显示了当用户点击浮动操作按钮时,抽屉将以折叠方式显示/隐藏。它会显示在您的设备上。...在内部,我们将添加drawerBackgroundColor滑动到屏幕上时,是指抽屉的背景色。我们将添加抽屉方式,以创建一个CustomSidebarDrawer()类。...在内部,我们将添加按钮的backgroundColor。我们将添加一个菜单图标和onPressed()方法。在此方法中,我们将定义setState()。

    8.3K50

    UI设计工具Sketch v2025.3发布:全新界面,多个功能适配macOS Tahoe

    从文档标签的重新布局到检查器的彻底重写,每一处调整都围绕核心目标:让界面既符合系统美学,又能无缝融入设计师的日常操作。...侧边栏与文档标签的深度定制Sketch v2025.3对侧边栏和文档标签进行关键调整。团队测试了macOS Tahoe推崇的浮动窗口和玻璃材质,但发现它们在画布密集场景易分散注意力。...图层列表的聚焦优化图层列表新增“聚焦模式”默认开启,仅显示当前选中图层、其父容器及同级兄弟元素,避免复杂文件干扰。若选中画布顶层对象,则自动恢复完整列表。用户可通过侧边栏底部按钮或命令栏快速切换。...图层间新增路径连线展示嵌套关系,按住Option键点击前进箭头可跳转至画布位置。上下文感知工具栏旧版静态工具栏被替换为上下文感知式动态工具栏,能根据当前选中对象或激活工具自动切换操作。...它没有被动跟随系统趋势,而是在理解设计师真实需求的基础上,选择性融合平台特性并创新交互逻辑。Sketch作为真正专业的设计工具,既能与系统深度协同,又能坚守自身效率逻辑。

    12610

    React 悬浮按钮组件 FloatingActionButton

    一、简介悬浮按钮(Floating Action Button,简称FAB)是一种常见的用户界面元素,通常用于提供主要的、突出的操作。...悬浮按钮的作用悬浮按钮通常放置在屏幕的一角,旨在为用户提供快速访问重要操作的方式。例如,在笔记应用中,悬浮按钮可以用来添加新笔记;在社交应用中,它可以触发发布新动态的功能。2....悬浮按钮在移动设备上显示不佳在不同尺寸的屏幕上,悬浮按钮的表现可能有所不同。特别是在移动设备上,屏幕较小,悬浮按钮可能会显得过大或位置不合适。...过度使用悬浮按钮虽然悬浮按钮非常有用,但并不是每个页面都需要它。过度使用悬浮按钮可能导致界面混乱,降低用户体验。避免方法:只在确实需要快速访问关键操作的地方使用悬浮按钮。...考虑其他替代方案,如工具栏或侧边栏,以减少悬浮按钮的数量。3. 不考虑性能影响悬浮按钮通常包含动画效果,这可能会对性能产生一定影响,尤其是在低端设备上。

    2.1K10

    JavaScript--DOM总结

    bezierCurveTo() 为当前的子路径添加一个三次贝塞尔曲线。 clearRect() 在一个画布的一个矩形区域中清除掉像素。 clip() 使用当前路径作为连续绘制操作的剪切区域。...,或重置当前路径 moveTo() 把路径移动到画布中的指定点,不创建线条 closePath() 创建从当前点回到起始点的路径 lineTo() 添加一个新点,然后在画布中创建从该点到最后指定点的线条...方法 描述 fillText() 在画布上绘制“被填充的”文本 strokeText() 在画布上绘制文本(无填充) measureText() 返回包含指定文本宽度的对象 图像绘制 方法 描述...drawImage() 向画布上绘制图像、画布或视频 像素操作 属性 描述 width 返回 ImageData 对象的宽度 height 返回 ImageData 对象的高度 data 返回一个对象...cssFloat 设置图像或文本将出现(浮动)在另一元素中的何处。

    1.8K10

    ​Flutter | 一个关于背景颜色引发的打脸惨案

    经过 打开链接,看到是用 Theme 包裹住 PopupMenuButton,然后定义了一个 cardColor,这是什么操作?...不,我还要看一下这个 type 都有什么类型: enum MaterialType { /// 使用默认主题画布颜色的矩形。 canvas, /// 圆形边缘,卡片主题颜色。...card, /// 默认情况下没有颜色的圆(用于浮动操作按钮)。 circle, /// 圆形边缘,默认情况下没有颜色(用于[MaterialButton]按钮)。...虽然材料隐喻描述了打印在材料本身上的子部件,但不隐藏墨迹效 果,但实际上[Material]小部件将子部件绘制在墨迹效果的顶部。...具有类型透明度的[材质]可以放置在 不透明小部件的顶部,以在其顶部显示墨迹效果。首选使用[ink]小部件在不透明小部件上显示墨迹效果。

    1.7K30

    如何为你的网站添加一个优雅的在线客服聊天组件

    gofly.v1kf.com 作为一名前端开发者,我一直在寻找提升用户体验的方法。最近,我开发了一个轻量级的客服聊天组件,今天我想分享这个组件的设计思路和实现细节。 为什么需要嵌入式客服聊天?...无侵入性​​:不会影响网站原有功能 ​​轻量级​​:仅增加约10KB的代码量 ​​可定制​​:通过简单配置即可满足不同需求 ​​响应式​​:在各种设备上都能良好工作 核心功能实现...视觉呈现 我采用了Material Design风格的设计元素: 悬浮按钮采用圆形设计,符合FAB(浮动操作按钮)规范 聊天窗口有柔和的阴影和圆角 使用蓝色作为主色调,传递专业和可信赖的感觉...​​平滑过渡​​:所有显示/隐藏操作都有动画效果 CHAT_WIDGET.notifyWithTitleFlash = function() { let isFlashing = true...只需简单的三步: 将代码保存为chat-widget.js 在页面底部引入: 初始化配置: CHAT_WIDGET.initialize

    30310
    领券