首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter】StatefulWidget 组件 ( FloatingActionButton 组件 | RefreshIndicator 组件 )

: 在构造函数可选参数 , 可以查询该组件可设置参数选项 ; class FloatingActionButton extends StatelessWidget { /// Creates...Scaffold 组件 floatingActionButton 字段 ; onPressed 字段设置点击事件 , child 设置显示组件 ; Scaffold( // 设置悬浮按钮 floatingActionButton..., BoxDecoration 是最常用装饰器 // 可以自行查看 BoxDecoration 可以设置属性 decoration: BoxDecoration...组件 ---- RefreshIndicator 组件常用于下拉刷新操作 ; RefreshIndicator 组件构造函数 : 构造函数可选参数展示了其可以设置参数 ; class RefreshIndicator..., BoxDecoration 是最常用装饰器 // 可以自行查看 BoxDecoration 可以设置属性 decoration

2.6K00

Flutter 入门指北之弹窗和提示(干货)

前面的小节把常用一些部件都介绍了,这节介绍下 Flutter 一些操作提示。...Flutter 操作提示主要有这么几种 SnackBar、BottomSheet、Dialog,因为 Dialog 样式比较多,放最后讲好了 SnackBar SnackBar 源码相对简单 const...还有就是 SnackBar 可以和 floatingActionButton 完美的配合,弹出时候不会遮挡住 fab class _PromptDemoPageState extends State<...在 ListView 增加一个 BottomSheet 按钮,因为 BottomSheet 需要 context 也不能是 Scaffold 下 context,所以需要通过 Builder 进行包裹一层...AlertDialog 在 ListView 增加一个 AlertDialog 按钮,用于点击显示 AlertDialog 用,然后加入显示 AlertDilaog 方法,并将按钮 onPressed

2.1K20

源码分享-一个帮助flutter开发者快速上手app

Flutter是谷歌移动UI框架,可以快速在iOS和Android上构建高质量原生用户界面。Flutter可以与现有的代码一起工作。...在全世界,Flutter正在被越来越多开发者和组织使用,并且Flutter是完全免费、开源。...Flutter接触时间不长,也就是刚刚到门口,还不算入门,由于国内资料相对较少,官网又有时打不开,所有自己从头搭建了个基础框架,把常用Widget组件构造函数及常用属性做了简单整理,方便后期查找...Placeholder 2 Material Components BottomNavigationBar、TabBar、TabBarView、MaterialApp、WidgetsApp、Drawer、FloatingActionButton...、FlatButton、IconButton、PopupMenuButton、ButtonBar、TextField、Checkbox、Radio、Switch、Slider、SimpleDialog

8331413

AndroidFloatingActionButton显示与隐藏示例

FloatingActionButton简介 FloatingActionButton(FAB) 是Android 5.0 新特性——Material Design 一个控件,是一种悬浮按钮,并且是...一般FloatingActionButton 结合 CoordinatorLayout 使用,即可实现悬浮在任意控件任意位置。...FloatingActionButton使用 本文主要实现效果:Toolbar和FloatingActionButton根据页面列表上下滑动来隐藏和显示。 效果图: ?...当我下滑列表时:显示Toolbar和FloatingActionButton 实现方法(一) 监听页面列表(RecyclerView)滑动回调事件,通过回调来决定Toolbar和FAB显示和隐藏。...translationY(0).setInterpolator(new DecelerateInterpolator(3)); } })); } } 在hide()和show()方法

2.8K20

Flutter Widgets大全】电子书开源

Flutter Widgets大全】是老孟耗费大量精力整理,总共有330多个组件详细用法,开源到Github上,希望可以帮助到大家,开源不易,转发一下可不可以?。...Flutter Widgets 【Flutter Widgets 大全】 为 Flutter 老孟 网站项目,共收录 330 多个 Widgets,此电子书并不适合入门(一个一个组件学习),适合当作手册...,需要时候进行查阅。...为了方便对比学习,我将相近或相反功能组件整理到一个文件,比如所有的 Button 类组件、弹出类组件等。 如果想系统学习入门知识,请到 Flutter 老孟 实战 查看。...Scrollable 在线查看 Scrollbar 在线查看 SelectableText 在线查看 Semantics 在线查看 ShaderMask 在线查看 ShapeBorder 在线查看 SimpleDialog

1.2K10

Flutter操作提示

在前面的文章我们学习了Flutter输入以及选择控件用法,借助于这些组件大家可以完成很多常用功能,但是他不能及时在用户操作后完成相应界面提示,所以今天我们就会来看下Flutter操作提示。...在原生客户端有着几种常用用户提醒方式,如Dialog、Snackbar、BottomSheet等,今天我们就来介绍下Flutter几种常用提醒方式。...Snackbar ---- 底部快捷提示和Android可以说是相似度很高,用法也很简单。...Dialog ---- 对话框在Ios和Android客户端中都很常见,在Flutter中常用AlertDialog、SimpleDialog和AboutDialog。...今天我们就来介绍下这几种Dialog用法 。 在Flutter你可以使用ShowDialog方法来显示这些Dialog。

2.1K30

Flutter 专题】60 图解基本 Dialog 对话框小结

Dialog 在日常开发应用广泛,大家也对此很熟悉;和尚以前也整理过关于自定义 Dialog 小博客,今天和尚系统学习一下最基本 Dialog; Dialog 一般不直接使用,Flutter...和尚尝试对上述 Dialog 添加一些个性化; a. titleTextStyle 和 contentTextStyle 不能改变标题和内容已设置过样式; b. shape 为对话框样式,如果设置为...UnconstrainedBox + SizedBox Flutter 对话框均未提供更改宽度属性,高度可以自适应;和尚采用 UnconstrainedBox + SizedBox 可以实现对话框宽度更改...showAboutDialog Flutter 针对 AboutDialog 提供了简易 showAboutDialog 方法; 源码分析 void showAboutDialog({ @required...;而实际也是对 Navigator.push 封装; 案例尝试 和尚重现以前博客实现简易对话框:由底部弹出且透明度由 0.0 到 1.0;测试 barrierColor 进入和退出时都是渐变符合动画效果

2.9K51

Flutte部件目录-Material Components 顶

实现Material Design指南视觉,行为和运动丰富小部件。 应用程序结构和导航 按钮 输入和选择 对话框,弹出框和面板 信息显示 布局 查看Flutter窗口小部件目录更多小部件。...一个凸起按钮由一个矩形材料悬停在界面上。 ? ? FloatingActionButton 浮动操作按钮是一个圆形图标按钮,它悬停在内容上以提升应用程序主要操作。...浮动动作按钮最常用于Scaffold.floatingActionButton字段。 ? FlatButton 平面按钮是在材料组件部件上打印部分,通过填充颜色对触摸作出反应。 ?...对话框,弹出框和面板 SimpleDialog 简单对话框可以提供有关列表项其他详细信息或操作。 例如,他们可以显示头像图标,以阐明潜台词或正交行为(如添加帐户)。 ?...芯片代表小块复杂实体,如联系人。 ? Tooltip 工具提示提供文本标签可帮助解释按钮或其他用户界面操作功能。

9.4K40

FlutterFlutter 拍照示例 ( 浮动按钮及点击事件 | 底部显示按钮组件 | 手势检测器组件 | 拍照并获取当前拍摄照片 | 从相册中选择图片 )

// 设置页面主体元素组件 body: , // 创建浮动按钮 FloatingActionButton 组件 , 并设置给 floatingActionButton 字段 ; floatingActionButton...: FloatingActionButton(), ) 浮动按钮点击事件 : 浮动按钮点击事件就是 FloatingActionButton 组件 onPressed 属性值 , 设置一个 VoidCallback...类型值 , FloatingActionButton( // 浮动按钮点击事件 onPressed: () { } ) VoidCallback 就是参数和返回值都是空函数 ; onPressed...: () {} 括号参数为空 , 返回值也为空 ; /// Signature of callbacks that have no arguments and return no data. typedef...pickedFile.path); } else { print('No image selected.'); } }); } /// 获取相册图像

1.5K30

Flutter Dialog

Flutter,各种提示框、弹出框是如何实现呢?今天我们就来聊一聊这个问题。 首先咱们来聊聊Flutter系统内置Dialog。...Flutter系统内置Dialog 关于Flutter系统内置Dialog,我们可以从两个层面去讨论,一个是showDialog层面,一个是showModalBottomSheet层面。...需要注意是,上面的代码,我们在对应Button单独地响应了点击事件,其实我们也可以对Dialog内部按钮点击事件进行统一处理。...如何自定义Dialog 上面我们讲了Flutter内置提示框,还介绍了一款flutter第三方提示组件fluttertoast,通常情况下,这些就满足我们日常开发需求了。...和SimpleDialog,都是在showDialogbuilder函数返回,我们自定义Dialog也是在这个函数返回。

4.1K30

FlutterKey

本文内容主要翻译自Keys in Flutter, 最初翻译动机是原作者写比较通俗,其次 key 知识点在 Flutter 中比较重要,但在翻译过程中发现不配合相关源码很难理解作者意思而且看完容易忘,...---- 在使用 Flutter 时,我们经常会遇到一个叫做 Key 东西。Key 是 Flutter 几乎所有 widget 都具有的属性。但它并不常用而容易被忽视。...该示例有两种实现方式 第一种实现:色块 widget 是无状态,色值保存在 widget 本身。当点击 FloatingActionButton,色块会像预期正确地交换位置。...当渲染 widget 时,Flutter 不仅会构建 widget 树,同时也会构建其对应元素树。元素树持有 widget 树 widget 信息及其子 widget 引用。...在修改和重新渲染过程Flutter 查找元素树以查看其是否已改变,以便在元素未改变时可以复用旧元素。 ---- 批注及说明: ① widget 树相当于配置,元素树相当于实例对象。

1.4K10

flutter 系列之:flutter 幽灵offstage

简介我们在使用flutter过程,有时候需要控制某些组件是否展示,一种方法是将这个组件从render tree删除,这样这个组件就相当于没有出现一样,但是有时候,我们只是不想展示这个widget,...比如我们创建一个OffstageApp,这是一个StatefulWidget,在它createState方法,返回一个State对象,在createState方法,我们定义一个...我们提供一个ElevatedButton,在它onPressed方法,我们调用setState方法来修改_offstage,如下所示:ElevatedButton( child:...好了,这样我们代码就写好了,最后将OffstageApp放到Scaffold运行,我们可以得到下面的界面:默认Offstage是不会展示。...本文例子:https://github.com/ddean2009/learn-flutter.git

63420
领券