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

Flutte部件目录-基本部件(三) 顶

应用栏通常会将一个或多个常见actions用IconButton显示出来,可选择使用PopupMenuButton作为不太常见的操作(有时称为“溢出菜单”)。...在这种情况下,一个空的leading部件导致在middle/title部件中开始展开。...TabBar, 如果屏幕有多个页面排列在选项卡中,它通常放置在AppBar的bottom插槽中. IconButton,它用于在应用栏上显示按钮的actions....final flexibleSpace → Widget 此部件堆叠在工具栏和TabBar后面。 它的高度将与应用栏的整体高度相同. [...]...也可以看看: IconTheme, 为图标提供环境配置. Icon, 用于显示图标材质设计图标库. ImageIcon,用于显示来自AssetImages或其他ImageProviders的图标.

6.3K10

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

封装的目的 虽然 Flutter 中提供的组件众多,但并非所有组件都是复杂的。...通过 源码可以知道,本质上这个颜色属性是传入 IconButton 组件构造方法中的。...这不得不让图标按钮的占位区域扩大,当多个 IconButton 排列时,如下所示,默认情况下,水波纹区域太大,又会显得拥挤: 不过可以通过 splashRadius 来控制水波纹的扩散半径。..., ---- 如下,是启用 Material3 的效果,感觉这种水波纹要比 Material2 的好看一些,对于 IconButton 而言,会根据图标颜色显示背景色,长按时也不再是扩散的水波纹,而是背景色的变化...---- 更多 Flutter 内置组件介绍,欢迎关注 《Flutter 组件集录》 专栏。

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flutter - Flutter 集成现有项目(iOS - Framework篇)

    Flutter 官网 - Adding to an iOS app[2] 这里,官方也给出了一些 Flutter 集成进入现有 iOS 项目的方法。但是,这些都多多少少的不符合我们的需求。...iosBundleIdentifier: com.example.flutterTestModule 这一段代码,把该 Flutter 项目标注为一个 module,用于嵌入原生 app 里。...输出文件 $ios_out_path" rm -rf $ios_out_path mkdir $ios_out_path cp -r build/ios/Release-iphoneos/*/*....提交文件 git" cd $ios_project_name git add . git commit -m 'update lib' git push -u origin master customEcho...总结 这里 Flutter Module 就完全引入到了现有的 iOS 工程中,关于如何运行代码,可以去官方文档 - Adding a Flutter screen to an iOS app[5]

    4.2K22

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

    注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本:1.12.13+hotfix.5 Dart版本:2.7.0 Flutter内置了10多种Button(按钮)类控件供我们使用...IconButton IconButton是一个图标按钮,用法如下: IconButton( icon: Icon(Icons.person), iconSize: 30, color: Colors.red..., onPressed: () {}, ) 设置提示属性: IconButton( tooltip: '这是一个图标按钮', icon: Icon(Icons.person), iconSize...ButtonBar ButtonBar并不是一个单独的按钮控件,而是末端对齐的容器类控件,当在水平方向上没有足够空间时候,按钮整体垂直排列,而不是换行。...ToggleButtons ToggleButtons组件多个组件组合在一起,并让用户从中选择,ToggleButtons基础用法如下: List _selecteds = [false,

    2.3K30

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

    版本及Dart版本如下:Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 Flutter内置了10多种Button(按钮)类控件供我们使用,了解这些控件有助于提高我们的开发速度...IconButton是一个图标按钮,用法如下: IconButton( icon: Icon(Icons.person), iconSize: 30, color: Colors.red,...onPressed: () {}, ) 设置提示属性: IconButton( tooltip: '这是一个图标按钮', icon: Icon(Icons.person), iconSize...用法如下: CloseButton() 效果如下: [1240] ButtonBar ButtonBar并不是一个单独的按钮控件,而是末端对齐的容器类控件,当在水平方向上没有足够空间时候,按钮整体垂直排列...MainAxisAlignment.center, mainAxisSize: MainAxisSize.max, ... ) 效果如下: ToggleButtons ToggleButtons组件多个组件组合在一起

    2.5K00

    Flutter应用程序添加交互性 顶

    状态对象这些信息存储在_isFavorited和_favoriteCount变量中。 状态对象还定义了build方法。 此build方法创建一个包含红色IconButton和Text的行。...该小部件使用IconButton(而不是Icon),因为它有一个onPressed属性,该属性定义了处理水龙头的回调方法。 IconButton也有一个保存图标的Icon属性。..._toggleFavorite函数在1)星形图标和数字“41”,以及2)star_border图标和数字“40”之间交换UI。...当您重新加载应用程序时,星形图标现在应该响应点击。 问题? 如果您无法运行代码,请在IDE中查找可能的错误。 调试Flutter应用程序可能会有所帮助。...例如,IconButton允许您将图标视为可点按的按钮。 IconButton是一个无状态的小部件,因为我们认为父部件需要知道该按钮是否已被轻敲,所以它可以采取适当的行动。

    4.2K20

    Flutter 专题】08 小小优化【登录】页面

    和尚查了一下官网,调整方式很简单,根 widget 调整为 body: new ListView(),Flutter 中的 ListView 不仅代表列表 (ListView/RecycleView)...优化二:文本框 TextField 中尾部添加【清空数据】图标 方式一:使用层布局 Stack,在输入文本框 TextField 上一层添加一个【清空数据】图标; new Padding( padding...suffixIcon】,文本框 TextField 提供了很多便利的属性,例如:【前缀图标 prefixIcon】【文本框前图标 icon】; new Expanded( child: new TextField...,若不做特别处理,之后输入的内容会被图标挡住,而且相较于方法二使用了更多的 widget。...相关注意 Flutter 提供了很多便利的小图标,使用起来非常方便,和尚但就一个小【×】找到了好几个类似的图,希望可以多多尝试,体验一下。

    1.4K51

    Flutter』常用组件 按钮、图片

    1.前言 经过上一篇文章的学习,我们大家可以了解布局相关的组件,但是在实际开发中,我们还需要使用到其他的组件,比如按钮、图片、文本、输入框等等,这些组件都是我们在开发中经常使用的,所以本篇文章我们就来学习一下这些常用组件...IconButton:这是一个图标按钮,常用于工具栏和对话框中。它可以包含图标而不是文本,适用于空间有限或需要图形化表示的地方。...常见属性及其作用: icon (IconData): 必需的属性,用于指定要显示的图标。通常从 Icons 类中选择一个图标。 size (double): 图标的大小。默认大小是 24.0。...color (Color): 图标的颜色。 semanticLabel (String): 用于辅助技术的标签。如果图标不仅仅是装饰性的,这个标签可以提供关于图标的更多信息。...), ], ) ) ) ); } 运行效果如下: End 如果您对本文有任何疑问或想法,请在评论区留言,我很乐意与您交流

    44531

    第130期:flutter的状态组件和状态管理

    比如我们有个图标,我们想让它支持点击事件,或者在状态改变的时候换一个不同的图标。 其实我们可以创建一个有状态的组件来控制或管理那些需要变化的组件。...在flutter中无状态组件有很多,比如:Icon, IconButton, and Text。他们继承StatelessWidget类。...组件的状态存储在state对象中,控件的状态与其外观分开。状态由可以更改的值组成,例如滑块的当前值或是否选中复选框。...例如,IconButton可以让图标看作是可点击的按钮。IconButton是一个无状态的小部件,因为我们可以让父组件知道按钮是否被点击,以便采取适当的操作。...在_handleTap时,状态传递付组件中,通知父组件进行更新。

    1.5K20

    Flutter》-- 4.Flutter组件基础

    3)actions:右边的动作区域中可放置多个组件,可以是图标或者文字。 4)flexibleSpace:位于标题下面的空白空间。 5)bottom:位于导航栏底部的自定义组件。...RaisedButton、FlatButton和OutlineButton等Material按钮组件都有一个图标构造函数,可以使用它来创建带图标的按钮。...常用的图标组件: IconButton:可交互的Icon组件; Icons:Flutter自带的Icon组件集合; IconTheme:Icon组件的主题; ImageIcon:通过AssetImages...Icon组件常见属性: Android支持系统自带的图标,mipmap文件中存放的就是Icon类型的图标。...Flutter默认包含了一套Materail Design的字体图标,使用前需要在pubspec.yaml文件中进行如下配置: ... flutter: Uses-material-design:

    12.4K30

    Flutter lesson 7: Flutter组件之基础组件(三)

    Icon Icon就是图标,字体图标,矢量图。在web前端中我们使用图标可以自己定义字体与SVG,使用阿里图标上面的图标。在Flutter中,google则为我们集成了一些常用的图标。...material 中自带的一些图标,如果我们需要自己定义图标怎么弄呢?...import 'package:flutter/material.dart'; class MyIcons { // 微信图标 static const IconData weChat = const...总结 Flutter的基础的组件就讲到这里,涉及的大都是常用的组件,部分东西没有涉及或者说没有详细说明,可能是因为我认为不用过多说明,可能是因为没有太多时间,也可能是因为我自己也不看明白,如果你不懂...在下面的课程中,我们将会介绍一些Flutter的中高级的Widget。

    1.5K50
    领券