首页 > 其他分享 >前端学习-flutter学习-010-按钮

前端学习-flutter学习-010-按钮

时间:2024-07-14 10:52:06浏览次数:9  
标签:ElevatedButton 学习 Icons Text onPressed 010 Icon flutter icon

《Flutter实战·第二版》

ElevatedButton(
    child: Text("ElevatedButton 默认带有阴影和灰色背景。按下后,阴影会变大"),
    onPressed: () {},
  ),
  TextButton(
    child: Text("TextButton 默认背景透明并不带阴影。按下后,会有背景色"),
    onPressed: () {},
  ),
  OutlinedButton(
    child: Text("OutlinedButton 默认有一个边框,不带阴影且背景透明。按下后,边框颜色会变亮、同时出现背景和阴影(较弱)"),
    onPressed: () {},
  ),
  IconButton(
    icon: Icon(Icons.thumb_up),
    onPressed: () {},
  ), // IconButton是一个可点击的Icon,不包括文字,默认没有背景,点击后会出现背景
  // ElevatedButton、TextButton、OutlinedButton都有一个icon 构造函数,通过它可以轻松创建带图标的按钮,
  ElevatedButton.icon(
    icon: Icon(Icons.send),
    label: Text("发送"),
    onPressed: () {},
  ),
  OutlinedButton.icon(
    icon: Icon(Icons.add),
    label: Text("添加"),
    onPressed: () {},
  ),
  TextButton.icon(
    icon: Icon(Icons.info),
    label: Text("详情"),
    onPressed: () {},
  ),

标签:ElevatedButton,学习,Icons,Text,onPressed,010,Icon,flutter,icon
From: https://www.cnblogs.com/ayubene/p/18301167

相关文章

  • 【java深入学习第2章】Spring Boot 结合 Screw:高效生成数据库设计文档之道
    在开发过程中,数据库设计文档是非常重要的,它可以帮助开发者理解数据库结构,方便后续的维护和扩展。手动编写数据库设计文档不仅耗时,而且容易出错。幸运的是,可以使用SpringBoot和Screw来自动生成数据库设计文档。什么是Screw?Screw是一个开源的数据库文档生成工具,它可以根据数据库......
  • 前端学习-flutter学习-009-文本及样式
    《Flutter实战·第二版》TextTextAlign:leftrightcenter注意点:对齐的参考系是Textwidget本身,如果文本不够长,设置看起来是没有生效的;文本长才看得到,字符串内容超过一行,Text宽度等于屏幕宽度,第二行文本便会居中显示。maxLines、overflow:指定文本显示的最大行数,默认情况下,......
  • 【java深入学习第3章】通过 Spring AOP 完成参数的加解密
    在现代应用中,数据的安全性越来越受到重视。为了保护敏感数据,我们常常需要对数据进行加密和解密。在这篇博客中,我将展示如何使用SpringAOP(面向切面编程)来实现对方法参数的加解密。什么是SpringAOP?SpringAOP是Spring框架中的一个模块,它提供了面向切面编程的功能。AOP允许我们将......
  • 花几千上万学习Java,真没必要!(四)
    1、关系运算符:packagetest.com;publicclassRelationalArithmetic{ /*关系运算符用于比较两个值之间的关系,关系运算符的结果是一个布尔值,即true或false。 Java提供了6种关系运算符: >:大于 <:小于 >=:大于等于 <=:小于等于 ==:等于 !=:不等于*/publicstaticvoi......
  • vue学习day05-watch侦听器(监视器)、Vue生命周期和生命周期的四个阶段、、工程化开发和
    13、watch侦听器(监视器)(1)作用:监视数据变化,执行一些业务逻辑或异步操作(2)语法:1)简写语法——简单数据类型,直接监视①Watch:{数据属性名(newValue,oldValue){一些业务逻辑或异步操作},‘对象·属性名’(newValue,oldValue){一些业务逻辑或异步操作}}②示例:结果:2)完整写法......
  • 旷野之间19 - Nvidia 首席执行官建议不要学习编码
    50年前出现的许多技术都遵循了两种轨迹之一:它们要么发展以跟上现代的步伐,要么消失得无影无踪。一个例子是1938年推出的第一台可编程机械计算机。由于内存限制,它的操作能力有限,而且重量很重,很难想象今天在我们的家中或工作场所放置这样的设备。确实,有许多技术远见者对计算......
  • flutter pub get 的时候:A dependency specification must be a string or a mapping.
    想在pubspec.yaml文件中添加字体:报错了fonts:-family:MiaoZifonts:-asset:assets/fonts/MiaoZi-YunYingTi-2.ttfweight:500看了这篇文章解决了我原来是加在dependencies:flutter:sdk:flutter#新添加的依赖fonts:......
  • 尚硅谷MySQL数据库入门到大牛_宋红康--学习建议
    【MySQL上篇:基础篇】【第1子篇:数据库概述与MySQL安装篇】p01-p11学习建议:零基础同学必看,涉及理解和Windows系统下MySQL安装【第2子篇:SQL之SELECT使用篇】p12-p48学习建议:学习SQL的重点,必须重点掌握,建议课后练习多写【第3子篇:SQL之DDL、DML、DCL使用篇】p49-p73学习建议:学习SQL的......
  • 命名空间学习
    <?php//php四大开发成员常量,函数,类(接口)默认是声明在全局空间中的//优点:全局调用//缺点:不能重复命名//命名空间namespace//functiondemo()//{//}//functiondemo()//{//}//报错classUserController{}classUserModel{}classUserV......
  • AD学习易忘点DAY1
    目录一.AD原理图中元件引脚红色波浪线报错问题二.原理图更新到到PCB三.将立创EDA中的元器件的原理图/封装和3D模型导入AD的库中四.PCB板框绘制、定义板子形状、重新设置原点、放置尺寸标注五.原理图导入pcb出现报错CannotLocateDocument一.AD原理图中元件引脚红色波......