FloatingActionButton 简称 FAB ,可以实现浮动按钮,也可以实现类似闲鱼 app 的底部凸起导航 。

常用属性

属性

说明

child

子视图,一般为 Icon,不推荐使用文字

tooltip

长按时显示的提示,也是无障碍功能

foregroundColor

前景色,影响到文字颜色

backgroundColor

背景颜色

elevation

未点击的时候的阴影

hignlightElevation

点击时阴影值,默认 12.0

onPressed

点击事件回调

shape

可以定义 FAB 的形状等

mini

是否是 mini 类型默认 false

FloatingActionButton 构造函数方式创建

floatingActionButton: FloatingActionButton(

onPressed: () => print("FloatingActionButton"),

child: IconButton(icon: Icon(Icons.add), onPressed: () {}),

tooltip: "按这么长时间干嘛",

foregroundColor: Colors.white,

backgroundColor: Colors.blue,

// elevation: 6.0,

// highlightElevation: 12.0,

shape: CircleBorder()),

实现效果图如下:

image.png

FloatingActionButton extended方式创建

floatingActionButton: FloatingActionButton.extended(

icon: Icon(Icons.alarm),

label: Text("文本"),

onPressed: () {},

),

实现效果图如下:

image.png

设置FloatingActionButton位置

属性:floatingActionButtonLocation

//centerDocked 底部中间

//endDocked 底部右侧

//centerFloat 中间偏上

//endFloat 底部偏上(默认)

floatingActionButtonLocation: FloatingActionButtonLocation.centerFloat,

了解其他:

//悬浮按钮动画

floatingActionButtonAnimator: FloatingActionButtonAnimator.scaling,

//固定在下方显示的按钮

persistentFooterButtons: [

IconButton(icon: Icon(Icons.map), onPressed: () {}),

IconButton(icon: Icon(Icons.view_week), onPressed: () {}),

],

h5 右下角浮动按钮_Flutter 浮动按钮-FloatingActionButton的使用相关推荐

  1. 初始化css样式代码、颜色、字体、浮动与清除浮动、显示、定位、盒子模型、按钮禁用、CSS画圆半圆扇形三角梯形

    顔色 sass顔色变量声明 在vue中声明颜色变量时需要在 vue.config.js 里面增加如下配置. module.exports = { // ... css: { sourceMap: tr ...

  2. android悬浮按钮阴影,浅谈FloatingActionButton(悬浮按钮)

    一.介绍 这个类是继承自ImageView的,所以对于这个控件我们可以使用ImageView的所有属性 android.support.design.widget.FloatingActionButt ...

  3. h5 加载更多下拉按钮_更好的按钮设计的5个技巧

    h5 加载更多下拉按钮 重点 (Top highlight) 第6部分 (Part 6) After we went through all the very basics of UI design ...

  4. android 悬停按钮,Android悬浮按钮的使用方法

    悬浮按钮效果如下图所示: 步骤1:引用 compile 'com.laocaixw.suspendbuttonlayout:suspendbuttonlayout:1.0.3' 步骤2:xml布局 a ...

  5. 前端笔记(6)css布局机制,浮动,清除浮动,图片格式,ps切片工具及插件

    css样式表/层叠样式表(4) css布局的三种机制 浮动 浮动(float)的扩展 清除浮动 额外标签法(隔墙法) 父级添加overflow属性方法 使用after伪元素清除浮动 使用双伪元素清除浮 ...

  6. 循环出按钮点击按钮显示按钮上面文字 vue el-button_前端学习计划之VUE学习(一)...

    Vue 是什么 Vue是一套用于构建用户界面的渐进式框架. Vue被设计为可以自底向上逐层应用. Vue的核心库只关注视图层,易上手,便于和第三方库或既有项目整合. 现代化的工具链和各种类库结合使用, ...

  7. iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1)

    iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1) 按钮主要是实现用户交互的,即实现响应.按钮实现响应的方式可以根据添加按钮的不同分为两种:一种是编辑界面添加按钮实现的响应 ...

  8. iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态

    iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态 在示例2-2中,设置按钮的标题和颜色时,需要对按钮的状态进行设置,表示按钮在某一状态下的标题和标题颜色是什么样子.例如,UICo ...

  9. iOS 11开发教程(十九)iOS11应用视图美化按钮之设置按钮的外观

    iOS 11开发教程(十八)iOS11应用视图美化按钮之设置按钮的外观 美化按钮说白了就是对按钮的属性进行设置,设置按钮的属性有两种方法:一种是使用编辑界面中的属性检查器:另一种是使用代码进行设置.以 ...

  10. CSS浮动和清除浮动

    1 浮动简介 CSS浮动是指浮动元素会脱离"文档流"并向左或向右浮动,允许文本和内联元素环绕它,直到碰到父元素或者另一个浮动元素. 需要注意的是,在CSS定位中absolute绝对 ...

最新文章

  1. 使用Python、OpenCV翻转图像(水平、垂直、水平垂直翻转)
  2. 使用Keras计算余弦相似度(Cosine Similarity)
  3. eclipse安装快速打开项目所在位置的插件
  4. canvas绘制三角形
  5. PCA原理分析和Matlab实现方法(三)
  6. alert点击确定后跳转_公众号/h5 跳转到小程序填坑指南
  7. 在.NET中使用DiagnosticSource
  8. 生成top图_最小生成树(Kruskal和Prim算法)
  9. 唱歌如何保持高位置_【如何找到唱歌发声的高位置?】
  10. 热门论坛排行top100--2010年07月11日[转]
  11. class accuracy、 instance accuracy、overall accuracy和average accuracy的区别
  12. 个人总结 - JS逆向解析
  13. linux裸设备详解,Linux裸设备管理详解(原创)
  14. 三角形网格的TBN矩阵中的Tangent计算。
  15. 我参加NVIDIA Sky Hackathon 训练文件的路径设置
  16. PP报工确认bapi:BAPI_PRODORDCONF_CREATE_TT
  17. 如何寻求知识产权的刑事救济
  18. 爬取某壁纸网站图片(简单爬虫,入门)
  19. ins是什么与Instagram有什么区别
  20. MFC多线程 信号量CSemaphore 临界区与互斥 事件

热门文章

  1. Atitit 人工智能 统计学 机器学习的相似性 一些文摘收集 没有人工智能这门功课,人工智能的本质是统计学和数学,就是通过机器对数据的识别、计算、归纳和学习,然后做出下一步判断和决策的科学
  2. Atitit spring原理 反射 ioc 与注解api 目录 1. 反射的使用 1 1.1. 使用jdk原生反射api 1 1.2. 使用apache 工具包 commons-beanutil
  3. Atitit 上传进度的实现与原理 目录 1.1. 前端 1 1.2. 读取进度 1 1.3. 后端 定时注入进度 1 1.1.前端                         wind
  4. Atitit 提升团队开发效率项目进度的一些大的流程方向attilax总结
  5. Atitit 知识图谱解决方案:提供完整知识体系架构的搜索与知识结果overview
  6. paip.python错误解决20
  7. 基金的A、B、C、E、H,有意思!
  8. 从数据黑盒到数据白盒,阿里云基础产品首席架构师黄瑞瑞分享背后的故事
  9. 如何从“人肉运维”升级为“智能运维”?
  10. 【图像隐写】基于matlab GUI DWT+DCT+SVD数字水印嵌入提取攻击(带面板)【含Matlab源码 1664期】