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

Flutter 的按钮,看这篇文章就够了

首先来看一下按钮组件的属性: onPressed,必填参数,按下按钮时触发的回调,接收一个方法,传null值表示按钮禁用,会显示禁用相关样式 child,表示按钮展示状态的Widget,一般为一个文本组件...FloatingActionButton FloatingActionButton简称FAB,可以实现浮动按钮,也可以实现类似闲鱼APP的底部凸起导航: ?...,点击的时候的阴影 highligntElevation,点击时候的阴影值,默认是12.0 onPressed,点击事件回调 shape,可以定义FAB的形状等 首先我们先在一个普通页面展示一下FloatingActionButton...的效果,代码如下所示: Scaffold( //悬浮按钮 floatingActionButton: FloatingActionButton( child:...关于上述代码,有以下几点需要说明: 1,是给 Scaffold 组件的 floatingActionButton 属性配置悬浮按钮组件FloatingActionButton 2,通过 Scaffold

9.3K31
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter 状态管理的实现

一、什么是状态管理 大到整个app的状态,用户使用app是登录状态,还是游客状态;小到一个按钮的状态,按钮是点击选中状态还是点击状态等等,这些都是状态管理。...命令式编程和声明式编程状态管理的区别 iOS是如何管理状态的,一般都是获取这个控件然后设置你想要的状态 当你的 Flutter 应用的状态发生改变时(例如,用户在设置界面中点击了一个开关选项)你改变了状态,这将会触发用户界面的重绘...一旦你的界面状态发生改变,就会触发界面的重新绘制,绘制出你想要的界面,而不是像iOS的OC语言那样去获取需要改变状态的控件,然后修改它 四、短时 (ephemeral) 和应用 (app) 状态的区别...短时状态,就是在单个页面需要保持的状态,比如页面数据加载到了第几页,关注按钮是已关注还是关注等,都是在单个页面需要保持的状态。widget树中其他部分不需要访问这种状态。...: FloatingActionButton( child: Icon(Icons.add), onPressed: () { setState(() { data

1.1K20
领券