ElevatedButton: 凸起按钮,具有立体效果。 TextButton: 文本按钮,通常用于文字链接或简单的按钮。 OutlinedButton: 带边框的按钮,边框颜色可自定义。 IconButton: 图标按钮,使用图标作为按钮的内容。 另外: 按下时都会有“水波动画”(又称“涟漪动画”,就是点击时按钮上会出现水波扩散的动画)。
IconButton:这是一个图标按钮,常用于工具栏和对话框中。它可以包含图标而不是文本,适用于空间有限或需要图形化表示的地方。 FloatingActionButton:这是一个圆形的按钮,通常悬浮在内容上方,用于促进应用中的主要动作,如添加、编辑等。 MaterialButton:这是一个更通用的按钮组件,可以高度自定义,包括形状、颜色、阴影等。
//水平方向上居中children:<Widget>[RaisedButton(child:Text("普通按钮"),onPressed:()=>print("普通按钮"),),SizedBox(width:10),//间隔RaisedButton(child:Text("有颜色按钮"),onPressed:()=>print("有颜色按钮"),color:Colors.blue,textColor:Colors.white,),SizedBox...
其中icon属性设置为一个爱心图标,这里使用的图标是谷歌在Flutter内置图标,Icon是图标类,可以参考博文《flutter中使用图标(含自制图标库方案)》,地址为:https://jclee95.blog.csdn.net/article/details/123309530。 代码中,我们设置了onPressed属性,当图标按钮被点击时,会在控制台打印“IconButton pressed!”。图标的颜...
在Flutter 中按钮的标准特性如下: 我们可以很容易地将主题应用于按钮、形状、颜色、动画和行为。 我们也可以主题图标和文字内的按钮。 按钮可以由具有不同特性的不同子窗口 widget 组成。 Flutter 按钮的种类 以下是 Flutter 中提供的不同类型的按钮: Flat Button 扁平按钮 ...
FlatButton :扁平化的按钮,继承自MaterialButton OutlineButton :带边框的按钮,继承自MaterialButton IconButton :图标按钮,继承自StatelessWidget 我们先来看看MaterialButton中的属性,可以看到能设置的属性还是很多的。constMaterialButton({ Key key, @requiredthis.onPressed,this.onHighlightChanged,this.textTheme,this....
Flutter创建圆圈图标按钮 我找不到任何显示如何创建IconButton类似于的圆的示例FloatingActionButton。任何人都可以建议创建一个自定义按钮的方式/需要什么FloatingActionButton吗? 我认为RawMaterialButton更适合。 RawMaterialButton( onPressed: () {}, elevation: 2.0,...
ElevatedButton : "漂浮"按钮 TextButton :文本按钮 OutlinedButton :线框按钮 IconButton :图标按钮 ButtonBar :按钮组 FloatingActionButton :浮动按钮 属性 按钮(Button)有以下常用属性: onPressed :必填参数,按下按钮时触发的回调,接收一个方法,传 null 表示按钮禁用,会显示禁用相关样式 ...
RaisedButton:凸起的按钮,继承MaterialButton FlatButton:扁平化的按钮,继承MaterialButton OutlineButton:带边框的按钮,继承MaterialButton FloatingActionButton:浮动圆形按钮,继承StatelessWidget IconButton:图标按钮,,承StatelessWidget DropdownButton:弹出下拉框,继承StatefulWidget PopupMenuButton:菜单选择框按钮,继承StatefulWidge...