flutter实现(OutlineButton)线框按钮
在flutter的控件里 常用按钮有:FlatButton,RaisedButton,FloatingActionButton,OutlineButton。
FlatButton是扁平的,没有阴影的。
RaisedButton是有阴影,看起来凸起来的,很有点击欲望的那种,如图1
FloatingActionButton是在侧面浮起来的那种按钮。
这一章重点介绍 OutlineButton ,中文叫线框按钮。
先看效果。
代码:
new Padding(padding: new EdgeInsets.fromLTRB(30.0, 10.0, 30.0, 10.0),child: new Row(children: <Widget>[new Expanded(child: new OutlineButton(borderSide:new BorderSide(color: Theme.of(context).primaryColor),child: new Text('注册',style: new TextStyle(color: Theme.of(context).primaryColor),),onPressed: (){},)),],), ),
为了按钮能够根据屏幕宽度进行延伸变宽,用了row和expanded,expanded多大面积,按钮就有多大面积。如果不用row,expanded会向下延伸,就不是我们要的效果了
OutlineButton控件的child 和 onPressed是必须的属性,borderSide用来自定义边框颜色和样式。
flutter实现(OutlineButton)线框按钮相关推荐
- flutter 如何实现虚线框按钮
效果图 在flutter中,是没有虚线api的,所以,这时,我们就需要借助第三方部件库了.接下来,我们将会使用第三方组件库实现虚线框按钮. 1.添加依赖库 在 pubspec.yaml 文件中添加以下 ...
- Flutter的AppBar的按钮组件
Flutter的AppBar的按钮组件 1.AppBar和SliverAppbar AppBar和SliverAppBar全部都是继承StatefulWidget类,代表都是ToolBar 工具条 A ...
- Flutter获取验证码倒计时按钮
在Flutter中,有一个定时器类Timer,使用方法: Timer timer = new Timer(new Duration(milliseconds: 60), (){//倒计时结束执行}); ...
- 【Flutter】Flutter 拍照示例 ( 浮动按钮及点击事件 | 底部显示按钮组件 | 手势检测器组件 | 拍照并获取当前拍摄照片 | 从相册中选择图片 )
文章目录 一.浮动按钮及点击事件 二.底部显示按钮组件 三.手势检测器组件 四.image_picker 完整代码示例 五.相关资源 一.浮动按钮及点击事件 一般使用 Scaffold 组件作为界面的 ...
- Flutter创建圆圈图标按钮
我找不到任何显示如何创建IconButton类似于的圆的示例FloatingActionButton.任何人都可以建议创建一个自定义按钮的方式/需要什么FloatingActionButton吗? 我 ...
- Flutter之点击按钮打开百度链接
1 需求 点击按钮,打开百度链接 2 代码实现 import 'package:flutter/material.dart'; import 'package:url_launcher/url_lau ...
- flutter 单、双排按钮及选择联动ui
效果图 以下为ui的代码 import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import ...
- Flutter自定义背景色渐变 按钮 组件
这是笔者写的第一个 Flutter 自定义组件,在这里和大家分享一下,可能稍微有点粗糙,就当学习使用. 首先我们先来看一下效果图: 代码: import 'package:flutter/materi ...
- Flutter中的浮动按钮 FloatingActionButton
FloatingActionButton 简称 FAB ,可以实现浮动按钮,也可以实现类似闲鱼 app 的底部凸起导航 . 常用属性 FloatingActionButton的常用属性,同flutte ...
最新文章
- PAT甲级1119 Pre- and Post-order Traversals (30分):[C++题解]暴搜dfs、前序遍历和后序遍历求中序遍历
- java 多线程同步_浅谈Java多线程(状态、同步等)
- HDU Problem - 6214 Smallest Minimum Cut(最小割边,两种方法)
- cmd 无法切换目录
- 【Spring】使用Spring和AMQP发送接收消息(下)
- Python 核心编程(第二版)——条件和循环
- 中科院自动化所目标跟踪论文整理!三篇综述、两篇ICCV 2019!
- 新一代CTR预测服务的GPU优化实践
- MongoDB学习笔记(四)--索引 性能优化
- 如何解决未经检查的演员表警告?
- pcs7组态虚拟机中的服务器,pcs7组态虚拟机中的服务器(ECS700无法连接到组态服务器)...
- Matlab之四阶龙格—库塔法方法:解常微分初值问题
- android代码设置点击涟漪,android – 为自定义CompoundButton添加涟漪效果
- 让金山词霸 支持谷歌翻译
- 阻抗分析仪(LCR表)与矢量网络分析仪
- unipus iTEST考试助手---写脚本与反脚本的拉锯战
- 使用微信开发工具开发微信小程序(二)——协同工作、发布与事件绑定
- express 是什么
- 基于新睿云laas搭建web应用之nginx服务
- 天津大学计算机软件学院,2019计算机考研天津大学数据科学与服务工程团队(与软件学院共建)...
热门文章
- 我对观察者模式的理解,之前一直很乱
- 柯美复印机服务器操作系统,柯尼卡美能达C350复印机网传真设置
- arm-linux-gcc armv4,ubuntu11.10 下 arm-linux-gcc4.4.3
- bat修改文件内容_在win10系统中一键修改MapGIS67系统库背景色
- php 类的数组对象,javascript、php数组对象互转类
- win11什么时候发布的_2021年初级会计师考试大纲什么时候发布?
- Netty详解(二)Linux 网络IO模型
- 疾风之刃鸿蒙炸裂,疾风之刃二周年版本12月1日上线_疾风之刃天武僧二觉率先开放_游戏堡...
- mysql连接查询作业答案_MySQL连表查询练习题
- python 常量_python学习丨变量与常量