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

    Flutter 布局常用 widgets(Common layout widgets)

    Material Components Card 将一些相近信息装进一个有圆角和阴影盒子里。 ListTile 一个Row中装载最多3行文字;可选则在前面或尾部添加图标。...可以把整个layout放进container里面,然后改变背景颜色或图片。...Container 小结: 添加 padding, margins, 和边界(borders) 能够更好背景颜色和图片 包含一个单独子widget,这个子widget可以是Row、Column或一个widget...默认情况下,Card把自己尺寸缩小为0像素。可以用SizedBox来指定card尺寸。 FlutterCard有圆角和阴影效果。修改elevation可改变阴影效果。...ListTile 来自Material组件库横向组件。可自定义3行文字及其可选头尾图标。 此控件常与Card或ListView一起用。

    1.3K30

    FlutterDialog

    Flutter中,各种提示框、弹出框是如何实现呢?今天我们就来聊一聊这个问题。 首先咱们来聊聊Flutter系统内置Dialog。...Flutter系统内置Dialog 关于Flutter系统内置Dialog,我们可以从两个层面去讨论,一个是showDialog层面,一个是showModalBottomSheet层面。...(上、中、下) timeInSecForIos: 3,//提示框显示时间(仅对iOS有效) backgroundColor: Colors.pink,//提示框背景颜色 textColor...如何自定义Dialog 上面我们讲了Flutter内置提示框,还介绍了一款flutter第三方提示组件fluttertoast,通常情况下,这些就满足我们日常开发需求了。...尽管Dialog提供了 child 参数可以用来写视图界面,但是往往会达不到我们想要效果,因为默认Dialog背景框是满屏。如果我们想完全定义界面,就需要重写build函数。 以上。

    4.1K30

    Flutter操作提示

    在前面的文章中我们学习了Flutter中输入以及选择控件用法,借助于这些组件大家可以完成很多常用功能,但是他不能及时在用户操作后完成相应界面提示,所以今天我们就会来看下Flutter操作提示。...在原生客户端有着几种常用用户提醒方式,如Dialog、Snackbar、BottomSheet等,今天我们就来介绍下Flutter中几种常用提醒方式。...构造方法: const SnackBar({ Key key, @required this.content,//内容 this.backgroundColor,//背景 this.action,//其他操作...今天我们就来介绍下这几种Dialog用法 。 在Flutter中你可以使用ShowDialog方法来显示这些Dialog。...好吧我们改变内容: children: [ new ListTile( leading: new Icon(Icons.apps), title: new Text("apps")

    2.1K30

    开始使用-编写你第一个Flutter应用程序 顶

    有关如何设置环境信息,请参阅Flutter安装和设置。 第1步:创建起始Flutter应用程序 使用第一个Flutter应用程序入门中说明创建一个简单模板化Flutter应用程序。...lib/main.dart 第3步:添加一个有状态小部件 无状态小部件是不可变,这意味着它们属性不能改变 - 所有的值都是最终。 有状态小部件保持在小部件生命周期中可能改变状态。...当心脏被轻敲时,函数调用setState()来通知框架状态已经改变。...现在,添加生成ListTile代码。 ListTiledivideTiles()方法在每个ListTile之间添加水平间距。...请注意,整个背景是白色,甚至是应用栏。 3.作为读者练习,使用ThemeData来改变UI其他方面。

    9.5K20

    flutter系列之:Material中3D组件Card

    简介 除了通用组件之外,flutter还提供了两种风格特殊组件,其中在Material风格中,有一个Card组件,可以很方便绘制出卡片风格界面,并且还带有圆角和阴影,非常好用,我们一起来看看吧...Card背景颜色,如果不设置的话,会使用ThemeData.cardTheme中指定color,如果CardTheme.color也是空的话,那么会使用ThemeData.cardColor来替代。...但是对于类似名片这种常见应用,flutter早就为我们想好了,所以他提供了一个叫做ListTile组件。...具体ListTile使用,大家可以去参考具体API,这里就不过多讲述。 这里我们只是借用ListTile来构造我们需要效果。...总结 以上就是flutter中Card使用了,大家可以结合ListTile一起构建更加美观和复杂系统。

    62110
    领券