首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Floating Action Button-Android M新控件

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

1.4K40

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

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

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

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

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

9.3K31

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

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

3.2K10

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

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

3.5K31

Android实现通话最小化悬浮框效果

2、视频通话悬浮框开启 具体思路是这样:当用户点击最小化按钮时候,最小化我们视频通话Activity(这时Activity处于后台状态),移除原先在Activity视频画布(因为我用是网易云信...布局定义好后,接下来就要对悬浮框做一些初始化操作了,初始化操作这里我们放在服务onCreate()生命周期里面执行,因为只需要执行一次就行了。...,2003则可以显示状态栏之上 wmParams.type = WindowManager.LayoutParams.TYPE_TOAST; //设置可以显示状态栏 wmParams.flags...悬浮框成功被初始化以及相关参数被设置后,接下来就需要将对方视频画布添加到悬浮框里面去了,这样我们才能看到对方视频画面嘛,同样我们是Serviceoncreate这个生命周期完成这个操作,这里视频画布添加方式使用网易云信...view给移除掉,接着清除我们视频画布服务ondestroy()方法中执行如下代码: @Override public void onDestroy() { super.onDestroy();

2.5K50

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

2.7K20

CoordinatorLayout与滚动处理

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

70420

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

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

1.4K20

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

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

2.3K20

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)。

2.6K60

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.5K50

Flutter 可折叠边栏

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

6.2K50

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

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

1.5K30

Material Design —悬浮响应式按钮(Buttons: Floating Action Button)

点击时,它可能包含更多相关操作。 用法 每个屏幕只推荐一个悬浮响应式按钮来表示最常用操作。 行为 默认情况下,悬浮响应式按钮屏幕以动画形式展开。...避免对次要和消极操作使用浮动操作按钮,包括以下内容: ·存档或清空 ·不明确行为 ·警告或错误 ·有限制任务,如剪切文本 ·应该在工具栏中控件,如音量控制或更改字体颜色 浮动操作按钮包含应用栏...这可以防止: ·悬浮响应式按钮在不在屏幕时显示功能 ·悬浮响应式按钮与内容海拔相同感觉 ---- 变换 变换 浮动操作按钮是app中主要用例特别示例。...如果您有两个选项 ,即您浮动操作按钮显示另一个选项,则选最重要动作作为悬浮响应式按钮。 如果你有超过六个,用户可能难以触摸到最远选择。 为用户提供最好,最明显,最少选择,来减少决策疲劳。...如果app特点是添加文件类型,浮动操作按钮可以第一次触摸后转换为相关操作。 但是,如果显示操作按钮无关,请将操作放入溢出菜单。 ? 悬浮响应式按钮可以包含联系人列表。

5.7K90

处理视觉冲突 | 手势导航 (二)

我们来看一个使用系统窗口区域例子。我们有一个悬浮操作按钮 (FAB),它位于屏幕右下角,距离屏幕边缘 16dp (这符合设计指南中要求)。...FAB应用被迭代为全屏应用前它看起来是这个样子: 迭代为全面屏应用后,为了取得更加沉浸式体验,我们将日程表控件延展进了导航栏区域。...这里让我们仍然使用 FAB 来举例: 注意看上图,导航栏模式下,FAB 不会进入导航栏占据高度 (48dp)。... Android 10 ,系统手势区域如下: △ 左/右侧后退操作区域宽 40dp,下方主屏操作区域高 60dp 如果您有需要滑动操作控件出现在了系统手势区域内,就可以使用对应数值来将这些控件挪开... Android 10 ,当前唯一强制区域是屏幕底部主屏手势区域,系统保留这个区域就可以让用户在任何时候都可以退出当前应用: △ 底部 60dp 即为强制系统手势边衬区 稳定显示边衬区 方法:

2.8K30
领券