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

带有图标波纹颜色的Flutter OutlinedButton

Flutter OutlinedButton是Flutter框架中的一个按钮组件,它具有图标、波纹效果和自定义颜色的特点。

概念: Flutter OutlinedButton是一种扁平化的按钮,通常用于显示次要操作或者在密集布局中使用。它具有一个可选的图标,当按钮被点击时,会显示一个波纹效果。同时,可以通过自定义颜色来改变按钮的外观。

分类: Flutter OutlinedButton属于Flutter框架中的Material Design风格按钮组件之一。

优势:

  1. 灵活性:Flutter OutlinedButton可以根据需求自定义按钮的颜色、图标和波纹效果,使得按钮在不同场景下具有更好的适应性。
  2. 易用性:Flutter OutlinedButton的使用非常简单,只需传入相应的参数即可创建一个具有图标、波纹效果和自定义颜色的按钮。
  3. 一致性:Flutter OutlinedButton符合Material Design的设计规范,可以保持应用程序的整体风格一致性。

应用场景: Flutter OutlinedButton适用于以下场景:

  1. 次要操作按钮:可以用于显示次要的操作,例如取消、返回等。
  2. 密集布局:由于Flutter OutlinedButton是扁平化的,适合在密集布局中使用,不会占用过多的空间。
  3. 自定义按钮:通过自定义颜色、图标和波纹效果,可以创建符合特定需求的按钮。

推荐的腾讯云相关产品: 腾讯云提供了一系列与移动应用开发相关的产品和服务,以下是一些推荐的产品:

  1. 腾讯云移动应用开发平台:提供了丰富的移动应用开发工具和服务,帮助开发者快速构建高质量的移动应用。
  2. 腾讯云移动推送:提供了消息推送服务,可以实现向移动设备发送推送通知。
  3. 腾讯云移动分析:提供了移动应用数据分析服务,可以帮助开发者了解用户行为和应用性能,优化应用体验。

产品介绍链接地址:

  1. 腾讯云移动应用开发平台:https://cloud.tencent.com/product/madp
  2. 腾讯云移动推送:https://cloud.tencent.com/product/tpns
  3. 腾讯云移动分析:https://cloud.tencent.com/product/ma
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Flutter』常用组件 按钮、图片

OutlineButton(现在称为OutlinedButton):这个按钮有一个边框,但没有背景色。当按下时,边框和文字颜色会变化,适用于需要强调边框而非背景色场景。...InkWell:虽然不是一个标准按钮组件,但它可以用来给几乎任何widget添加水波纹效果,从而制作自定义按钮。...中 Icon 组件用于显示 Material 设计风格图标。...常见属性及其作用: icon (IconData): 必需属性,用于指定要显示图标。通常从 Icons 类中选择一个图标。 size (double): 图标的大小。默认大小是 24.0。...color (Color): 图标颜色。 semanticLabel (String): 用于辅助技术标签。如果图标不仅仅是装饰性,这个标签可以提供关于图标的更多信息。

48331
  • Flutter 小技巧之 Flutter 3 下 ThemeExtensions 和 Material3

    ThemeExtensions相信大家都用过 Flutter Theme ,在 Flutter 里可以通过修改全局 ThemeData 就来实现一些样式上调整,比如 :全局去除 InkWell...theme: ThemeData( primarySwatch: Colors.blue, // 去掉 InkWell 点击水波纹效果 splashFactory: NoSplash.splashFactory...( // 去掉 TextButton 波纹效果 style: ButtonStyle(splashFactory: NoSplash.splashFactory), ),),复制代码当然...事实上现在 Flutter 3.0 里 colorScheme 才是主题颜色核心,而 primaryColorBrightness 和 primarySwatch 等参数在未来将会被弃用,所以如果目前你还在使用...,并通过 ColorScheme 配置更丰富 HCT 颜色好了,现在你可以去问你设计师:你知道什么是 HCT 么?

    1.3K30

    Flutter 小技巧之 ButtonStyle 和 MaterialStateProperty

    相信大家当初在从 Flutter 1 切换到 Flutter 2 时候,应该都有过这样一个疑问: 为什么 FlatButton 和 RaisedButton 会被弃用替换成 TextButton 和...变化颜色; _TextButtonDefaultMouseCursor : 用于处理鼠标 MouseCursor disabled; 剩下参则是通过我们熟悉 ButtonStyleButton.allOrNull...事实上 TextButton 、 ElevatedButton 和 OutlinedButton 都是 ButtonStyleButton 子类,他们都会遵循以下原则: final ButtonStyle...所以,例如当你需要全局去除按键波纹时,如下代码所示,你可以修改 ThemeData TextButtonTheme 来实现,因为 TextButton 内 themeStyleOf 使用就是...ThemeData( primarySwatch: Colors.blue, textButtonTheme: TextButtonThemeData( // 去掉 TextButton 波纹效果

    2.6K40

    Android MaterialButton使用详解,告别shape、selector

    cornerRadius="25dp" app:strokeColor="@color/black" app:strokeWidth="3dp" /> app:strokeColor 描边颜色...com.google.android.material.button.MaterialButton style="@style/Widget.MaterialComponents.Button.OutlinedButton...app:rippleColor 点击波纹颜色 文字按钮 <com.google.android.material.button.MaterialButton style="@style/Widget.MaterialComponents.Button.TextButton...<em>图标</em>位置,只能前后 iconPadding <em>图标</em>距文字距离,默认8dp iconSize <em>图标</em>大小 iconTint <em>图标</em>着色 iconTintMode <em>图标</em>着色模式 rippleColor 点击<em>波纹</em><em>颜色</em>...strokeColor 描边<em>颜色</em> strokeWidth 描边宽度 app:backgroundTint 背景色(注意命名空间) Github https://github.com/yechaoa/

    1.1K20

    Flutter color颜色用法

    系统自带color使用和自定义color 系统color 查看Color源码: static const Color black = Color(0xFF000000); 可以看到,这里black...当然系统也封装了很多color使用(查看源码轻松找到), 上面我们可以看到有很多不同程度红色,默认就是原始红色,我们加一个参数就可以调用其他红色了 primaryColor: Colors.red...[800], 在中括号后面加一个数值就行了 但是如果我想自定义怎么办呢,那源码就是学习例子,我们可以向源码一样封装,然后调用 自定义color import 'package:flutter/material.dart...,不是#ff0000格式了,是ARGB格式 什么是ARGB 在flutter中,color使用是ARGB,0x后面的就是ARGB,A就是FF表示透明度,RGB就是三原色了, 比如,RGB红色是#...ff0000 所以,ARGB红色我们就可以这样表示 0xffff0000 我们除了改主题颜色之外,还有很多系统控件颜色都可以修改,查看源码ThemeData即可。

    68420

    Flutter】Icons 组件 ( 加载 Flutter 内置图标 | 材料设计图标完整展示 )

    文章目录 一、加载 Flutter 内置图标 三、完整代码示例 三、相关资源 四、Icons 图标参考 ( 超长截图 | 材料设计图标完整展示 ) 一、加载 Flutter 内置图标 ---- Flutter...中图标组件 Icon , 专门用于显示图标 ; Flutter 中内置了一些默认图标 , 可以在 https://material.io/resources/icons/ 界面进行查询 ; 使用 Icon...组件加载 Flutter 内置图标时 , 所在 dart 源码文件中 , 需要导入材料设计包 , import 'package:flutter/material.dart'; 使用 Icon 示例.../download/han1202012/16073006 ( 本篇博客源码快照 , 可以找到本博客源码 ) 四、Icons 图标参考 ( 超长截图 | 材料设计图标完整展示 ) ---- Flutter...中内置图标名称与下图中大致类似 , 不完全一样 , 但基本名称差不多 ;

    2.9K20

    Flutter 全栈式——基础控件

    Flutter中,UI小控件有两种设计风格,一种是Material设计,这是安卓官方设计风格,另一种则是Cupertino风格,是iOS官方设计风格。...因此,当遇到带有这两个单词开头控件时,我们应该明确他们表达意思。...color Color 按钮颜色 disabledColor Color 禁用按钮时颜色 focusColor Color 获取焦点时按钮颜色 splashColor Color 水波纹效果初始化颜色...hoverColor Color 当指针悬停在按钮上时填充颜色 highlightColor Color 水波纹高亮颜色 elevation double 阴影高度 hoverElevation...tristate bool 默认false,如果为true,复选框值可以为true、false或null activeColor Color 选中时颜色 checkColor Color 选中时复选框图标颜色

    3.8K40

    如何为App图标挑选合适颜色

    谷歌地图图标 接下来我参照标准web颜色(加上额外黄色)来匹配每个图标上主要颜色至最接近web色。...谷歌地图颜色 无视黑白灰,我把四个最常用颜色放在了上面的色盘里。 大尺寸图标意味着该图标内用最多就是那个颜色。...最受欢迎200个免费iOS App图标颜色 我发现一大堆蓝色和红色app图标,还有零零散散绿色。粉色和紫色寥寥无几,只有Snapchat是黄色。...100个最新iOS App图标颜色 结果和最受欢迎付费app颜色分布非常相近。 最受欢迎200个iOS社交app 所有的社交网络app估摸着都是蓝色吧不是吗?...最受欢迎200个iOS游戏 很多游戏都倾向于更复杂图标设计,这也导致他们会使用更多颜色

    2.4K90

    Flutter按钮组件

    Flutter提供了丰富按钮组件可以让我们快速构建UI界面。 常见按钮组件如下: 1. RaisedButton :凸起按钮; 2. FlatButton :扁平化按钮; 3....值类型为Widget; 3. textColor 文本颜色。值类型为Colors; 4. color 按钮颜色。值类型为Colors; 5. disabledColor 按钮禁用时颜色。...值类型为Colors; 6. disabledTextColor 按钮禁用时文本颜色。值类型为Colors; 7. splashColor 点击按钮时水波纹颜色。...值类型为Colors; 8. highlightColor 长按按钮后按钮颜色。值类型为Colors; 9. elevation 阴影范围。...用浮动按钮实现类似闲鱼APP底部导航条效果,以下是代码示例: import "package:flutter/material.dart"; // 标签切换页 class Tabs extends

    3.1K30

    你知道吗,Flutter内置了10多种Button控件

    注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本:1.12.13+hotfix.5 Dart版本:2.7.0 Flutter内置了10多种Button(按钮)类控件供我们使用...高亮颜色,按下时颜色 splashColor 水波纹颜色,按下松开会有水波纹效果 以textColor为例,用法如下: RaisedButton( textColor: Colors.red,...BackButton() Android和IOS平台显示图标是不一样,ios效果如下: ? Android效果如下: ?...甚至可以设置点击水波纹颜色(splashColor)和按下时高亮颜色(highlightColor): ToggleButtons( splashColor: Colors.purple,...如果开发是web程序,我们可以设置鼠标悬停颜色: ToggleButtons( hoverColor: Colors.cyan, ) 欢迎加入Flutter微信交流群(mqd_zzy

    2.5K30

    Flutter 组件集录 | 从图标按钮看组件封装

    显示内容组件为 BackButtonIcon ,说明其会根据平台来决定图标样式。 另外,可以通过 color 入参设置返回按钮颜色。...通过 源码可以知道,本质上这个颜色属性是传入到 IconButton 组件构造方法中。...效果如下: 说实话,国内应用软件基本上不喜欢用 material 风格。对我个人来说,水波纹能给用户一个交互反馈,本身是比较好,但一个小小图标按钮有水波纹,感觉怪怪。...这不得不让图标按钮占位区域扩大,当多个 IconButton 排列时,如下所示,默认情况下,水波纹区域太大,又会显得拥挤: 不过可以通过 splashRadius 来控制水波纹扩散半径。...,感觉这种水波纹要比 Material2 好看一些,对于 IconButton 而言,会根据图标颜色显示背景色,长按时也不再是扩散波纹,而是背景色变化。

    1.2K10

    你知道吗,Flutter内置了10多种Button控件

    版本及Dart版本如下:Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 Flutter内置了10多种Button(按钮)类控件供我们使用,了解这些控件有助于提高我们开发速度...禁用状态下背景颜色 highlightColor 高亮颜色,按下时颜色 splashColor 水波纹颜色,按下松开会有水波纹效果...BackButton() Android和IOS平台显示图标是不一样,ios效果如下: [1240] Android效果如下: [1240] CloseButton CloseButton是一个material...borderWidth: 3, selectedBorderColor: Colors.deepOrange, ) 效果如下: [20200302205045496.png] 甚至可以设置点击水波纹颜色...web程序,我们可以设置鼠标悬停颜色: ToggleButtons( hoverColor: Colors.cyan, ) 欢迎加入Flutter微信交流群(<font color

    2.5K00
    领券