FloatingActionButton 实现类似 闲鱼 App 底部导航凸起按钮

一、Flutter FloatingActionButton 介绍

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

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

tooltip FAB 被长按时显示,也是无障碍功能

backgroundColor  背景颜色

elevation  未点击的时候的阴影

hignlightElevation  点击时阴影值,默认 12.0

onPressed  点击事件回调

shape 可以定义 FAB 的形状等

mini  是否是 mini 类型默认 false

二、FloatingActionButton 实现闲鱼 app底部凸起按钮

案例

案例代码

floatingActionButton: Column(  mainAxisAlignment: MainAxisAlignment.end,  children: <Widget>[    Container(      margin: EdgeInsets.only(bottom: 1),      child: FloatingActionButton(        child: Icon(Icons.add),        onPressed: () {},      ),    ),    Container(      margin: EdgeInsets.only(bottom: 5),      child: Text(‘发布‘, style: TextStyle( color: Colors.grey, fontSize: 13),),    ),  ],),floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,

原文地址:https://www.cnblogs.com/zhaofeis/p/12343503.html

时间: 2024-11-08 22:50:14

FloatingActionButton 实现类似 闲鱼 App 底部导航凸起按钮的相关文章

关于ios手机,x,xr等机型,在app中地步线条压倒app底部导航问题

其它机型可以根据实际情况再添加 function isIphoneX(){ if(/iphone/gi.test(window.navigator.userAgent)){ /* iPhone X.iPhone XS */ var x=(window.screen.width === 375 && window.screen.height === 812); /* iPhone XS Max */ var xsMax=(window.screen.width === 414 &&a

Flutter入门(四)--顶部导航+侧边栏+按钮

* TabBar(顶部导航) import 'package:flutter/material.dart'; class CategoryPage extends StatefulWidget { CategoryPage({Key key}) : super(key: key); @override _CategoryPageState createState() => _CategoryPageState(); } class _CategoryPageState extends State

深度竞品分析:阿里旗下闲鱼与58旗下转转

一个产品的功能包含各个方面太多太多的要素,评价的片面之处烦请各位指出. 使用背景 闲鱼版本号:Android版3.2.7 转转版本号:Android版V2.1.1 测试机型:SmartisanU1 系统:SmartisanOSv2.6.2,Android5.1.1 使用时长:18天 个人角色:个人买家兼卖家 一.行业背景分析 闲置分享是分享经济中最大的蛋糕. 据国外的分类信息网站中的数据,60%的流量来自于二手交易,在欧美国家二手交易早已成为生活服务领域的刚需.今年3月,日本C2C闲置交易平台M

用户体验:移动 APP UI 的底部导航设计

设计师都知道,设计不只是为了好看.设计也决定用户如何融入一个产品,无论是网站还是app.这是一种交谈.导航菜单就是一种交谈.因为如果用户不明白使用方式,你的网站或app再漂亮都没用. 图片来源:Behance 为什么底部导航如此重要? Steven Hoober在他的关于移动设备使用状况的研究中发现,49%的人依靠一根手指完成手机上的操作.在下图中,手机屏幕上的画面表示大致的触摸范围,不同颜色表示用户能用拇指在屏幕上触及的区域.绿色表示轻易触及:黄色表示需要伸长手指:红色表示需要用户改变持握方式

android应用开发--------------看RadioGroup源码,写类似单选选项卡的集成控件(如底部导航,tab等等)

博客为 有时个哥 原创,如需转载请标明出处:http://blog.csdn.net/ls703/article/details/46694967 上面就是需求设计,4个类似的布局控件,每次只能选择一个,然后得到上面对应的钱数.(上面只是效果图,实际数据是从服务器获取,然后付到控件上) 看到这种,我们就回想到,几种实现方法. 1.把这个整体写一个布局,在xml布局中,复制粘贴,代码,凑够4个.非常不建议这样,因为4个的布局样式是一样的,只是数据可能不相同,所以我们应该写一个组合控件然后重复利用.

记录一下本应用《任您记)APP项目中点击底部导航栏四个按钮,则界面颜色跟着变化及图标字放大效果

底部导航栏四个按钮代表四个颜色,点其中其中一个按钮,则换一种颜色,颜色代码和图标都保存在相应的数组里,具体如下: 使用的开源库是:LuseenBottomNavigation本应用<任您记)APP项目中用法是依赖:compile 'com.github.armcha:LuseenBottomNavigation:1.8.2' 主要代码: if (bottomNavigationView != null) {bottomNavigationView.isWithText(false);bottom

Android BottomNavigationBar底部导航控制器的使用

最近Google在自己推出的Material design中增加了Bottom Navigation导航控制.Android一直没有官方的导航控制器,自己实现确实是五花八门,有了这个规定之后,就类似苹果的底部Toolbar,以后我们的APP就会有一致的风格,先看一张效果: 这是官方在Material design中给出一张图,确实很不错. https://github.com/Ashok-Varma/BottomNavigation 2.1在Gradle中添加 compile ‘com.asho

Android 快速实现 ViewPager 滑动页卡切换(可用作整个 app上导航)

我记得在前面,我写了一篇Android 微信6.1 tab栏图标和字体颜色渐变的实现,如果大家仅仅认为这篇文章的功能只是模仿微信颜色渐变效果,那就大错特错了!认真阅读了这篇文章的朋友,应该知道,这里面代码可用作 app 通用的底部栏导航,通过它能快速的实现类似微信6.0版本以底部导航的 app 整体架构,并且在 MainActivity 中需要编写的代码非常简洁.如果有兴趣的朋友可以去看看. 效果: 今天这篇 blog的内容同样可以拿来做 app 的整体架构,但与前面那篇 blog 不同,不同之

Android UI-仿微信底部导航栏布局

现在App基本的标配除了侧滑菜单,还有一个就是底部导航栏,常见的聊天工具QQ,微信,购物App都有底部导航栏,用户可以随便切换看不同的内容,说是情怀也好,用户体验也罢.我们开发的主要的还是讲的是如何如何实现其功能,网上实现的方式无外乎两种,一种是使用tabhost进行切换,一种是直接使用Fragment进行切换,底部导航栏的布局有的使用的是线性布局,有的是使用的RadioGroup,本文中是使用fragment+RadioGroup是实现的,看正文吧: 基础布局 其中主要低 底部导航栏,其他都没