首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏call_me_R

    Flutter 中 ListTile 挂件

    在日常的开发中,渲染列表数据,我们都比较喜欢使用 ListTile 挂件,本文,我们来认识下它。 child: Center( child: Container( color: Colors.grey, child: ListTile 如果读者使用过 Ant Design - List 组件,那么可以类比来看待 ListTile。 我们先来看看这个 ListTile 挂件,都有哪些属性和方法: const ListTile({ this.leading, // 通常是 Icon 或者 CircleAvatar 挂件 结合 ListView 使用 ListTile 一般结合 ListView 来使用,替换 for 遍历。ListView 是用于显示列表数据的挂件。

    70510编辑于 2024-03-11
  • 来自专栏技术人生

    flutter组件3【ListTile 的使用】

    ListTile 通常用于在 Flutter 中填充 ListView 属性如下: title: title 参数可以接受任何小部件,但通常是文本小部件 subtitle: 副标题是标题下面较小的文本 Gesture recognition: ListTile 可以检测用户的点击和长按事件,onTap 为单击,onLongPress 为长按。 primarySwatch: Colors.blue, ), home: Scaffold( appBar: AppBar(title: Text('ListTile override Widget build(BuildContext context) { return ListView( children: <Widget>[ ListTile onTap: () { print('horse'); }, selected: true, ), ListTile

    2.5K20发布于 2020-11-13
  • 来自专栏青年码农

    Flutter基础widgets教程-ListTile

    1 ListTile 一个固定高度的行,通常包含一些文本,以及一个行前或行尾图标 2 构造函数 ListTile({ Key key, this.leading, this.title

    9911615发布于 2020-10-10
  • 来自专栏易帜的Android 学习之旅

    13.Flutter学习之路AppBar实现顶部tab

    (title: Text('这是电影tab'),), ListTile(title: Text('这是电影tab'),), ListTile ), ListView( children: <Widget>[ ListTile(title: Text('这是电视剧 tab'),), ListTile(title: Text('这是电视剧tab'),), ListTile(title: Text('这是电视剧 (title: Text('这是电影tab'),), ListTile(title: Text('这是电影tab'),), ListTile tab'),), ListTile(title: Text('这是电视剧tab'),), ListTile(title: Text('这是电视剧

    1.9K10编辑于 2022-02-09
  • 来自专栏iOS 备忘录

    Flutter布局基础——Card

    要实现的效果如下: [wecom20210727-134944.png] 然后看如何实现: ListTile 这里需要介绍一下ListTile,Flutter提供的固定高度的,左侧或右侧带有Icon以及文案的控件 ( title: Text('One-line ListTile'), ), ), Card( child: ListTile( leading: FlutterLogo(), title: Text(' ( title: Text('One-line dense ListTile'), dense: true, 参考 Card Dev Doc ListTile Dev Doc Flutter免费视频第三季-布局

    2.2K30发布于 2021-07-27
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Flutter自定义 TabBar

    ListView( children:<Widget>[ Center(child:ListTile ListView( children:<Widget>[ ListTile ListView( children:<Widget>[ ListTile ListView( children:<Widget>[ ListTile ListView( children:<Widget>[ ListTile

    2.2K40编辑于 2022-05-06
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Flutter中的抽屉组件Drawer

    ), ) ],), ListTile // 分割线 Divider(), ListTile ListView( children:<Widget>[ ListTile ListView( children:<Widget>[ ListTile ListView( children:<Widget>[ ListTile

    2.6K30发布于 2020-12-29
  • 来自专栏程序那些事

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

    但是对于类似名片这种常见的应用,flutter早就为我们想好了,所以他提供了一个叫做ListTile的组件。 具体ListTile的使用,大家可以去参考具体的API,这里就不过多讲述。 这里我们只是借用ListTile来构造我们需要的效果。 不同的ListTile组件,可以用Divider来进行分割,让界面更加美观。 这里我们使用了三个ListTile,其中第一个同时包含了title和subTtile这两个属性。 前面两个ListTile使用Divider进行分割,非常的好用。 总结 以上就是flutter中Card的使用了,大家可以结合ListTile一起构建更加美观和复杂的系统。

    93010编辑于 2022-09-23
  • 来自专栏iOS小生活

    ListView初体验

    垂直列表 ListView( children: <Widget>[ //ListTile是ListView子元素的一个内嵌模式,其类似于OC中的内嵌固定模式的cell ListTile( title: Text("标题1"), subtitle: Text("详细信息1..."), leading ListView的子元素可以是任何类型的Widget,可以是Text、可以是Image、也可以是Container,也可以是ListTileListTile是Flutter内置的用于作为ListView子元素的widget,其类似于OC中的内置cell。 Container可用于设置ListView各个子元素之间的间隔。 然后在私有方法 _getDatas 中循环遍历数据源listData,然后依次生成对应的ListTile

    75610发布于 2019-08-12
  • 来自专栏前端开发随笔

    Flutter实现顶部导航栏功能

    Text("hello"), ), ListView( children: <Widget>[ ListTile ], ), ListView( children: <Widget>[ ListTile ], ), ListView( children: <Widget>[ ListTile children: <Widget>[ ListView( children: <Widget>[ ListTile ], ), ListView( children: <Widget>[ ListTile

    2.6K30发布于 2020-09-03
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Flutter 自定义 TabBar

    ListView( children:<Widget>[ Center(child:ListTile ListView( children:<Widget>[ ListTile ListView( children:<Widget>[ ListTile ListView( children:<Widget>[ ListTile ListView( children:<Widget>[ ListTile

    3.6K20发布于 2020-12-29
  • 来自专栏程序那些事

    flutter系列之:flutter中listview的高级用法

    title: Text(items.first), ), itemBuilder: (context, index) { return ListTile ), body: ListView.builder( itemCount: items.length, prototypeItem: ListTile title: Text(items.first), ), itemBuilder: (context, index) { return ListTile index的不同来返回不同的item: body: ListView.builder( itemCount: items.length, prototypeItem: ListTile ), body: ListView.builder( itemCount: items.length, prototypeItem: ListTile

    2K20编辑于 2023-02-24
  • Flutter之ListView使用【一】

    示例代码: ListView( children: <Widget>[ ListTile(leading: Icon(Icons.map), title: Text('Map')), ListTile(leading: Icon(Icons.mail), title: Text('Mail')), ListTile(leading: Icon(Icons.message), 示例代码: ListView.builder( itemCount: 100, itemExtent: 50.0, itemBuilder: (context, index) => ListTile Divider(color: Colors.green) : Divider(color: Colors.red), itemBuilder: (context, index) => ListTile '视差滚动示例')), SliverList( delegate: SliverChildBuilderDelegate( (context, index) => ListTile

    23910编辑于 2025-12-17
  • 来自专栏Google Dart

    Flutter 构建完整应用手册-列表 顶

    我们还将使用内置的ListTile部件来为我们的项目提供一个可视结构。 new ListView( children: <Widget>[ new ListTile( leading: new Icon(Icons.map), title : new Text('Map'), ), new ListTile( leading: new Icon(Icons.photo_album), title: new Text('Album'), ), new ListTile( leading: new Icon(Icons.phone), title: new Text new Icon(Icons.photo_album), title: new Text('Album'), ), new ListTile

    3.3K20发布于 2018-08-14
  • 来自专栏flutter开发者

    [Flutter Widget]ExpansionPanelList

    可以看到界面整体上是一个listView,在ListView的第二例是一个ExpansionTile,ExpansionTile的内部是多个ListTile,trailing结合自定义动画将“+”icon (title: Text('One')), ListTile(title: Text('Two')), ListTile(title: Text ('Free')), ListTile(title: Text('Four')) ]), const ListTile(title : Text('第三列')), const ListTile(title: Text('第四列')), const ListTile(title: Text('第五列 ')), const ListTile(title: Text('第六列')), const ListTile(title: Text('第七列')),

    4.3K40发布于 2018-10-16
  • 来自专栏程序那些事

    flutter系列之:flutter中listview的高级用法

    ListView.builder来构建item了:body: ListView.builder( itemCount: items.length, prototypeItem: ListTile ), body: ListView.builder( itemCount: items.length, prototypeItem: ListTile index的不同来返回不同的item:body: ListView.builder( itemCount: items.length, prototypeItem: ListTile ), itemBuilder: (context, index) { if(index %2 == 0) { return ListTile ), body: ListView.builder( itemCount: items.length, prototypeItem: ListTile

    2.1K20编辑于 2023-01-03
  • 来自专栏call_me_R

    自定义 Flutter 中的 Drawer

    Text('Item 1'), onTap: () { // 更新应用中的状态 // ... }, ), ListTile /// Header Menu 项 Column( children: [ ListTile( leading: Icon(Icons.home_outlined), Navigator.push(context, MaterialPageRoute(builder: (context) => HomeScreen()),); }, ), ListTile leading: Icon(Icons.workspaces), title: Text('Workflow'), onTap: (){}, ), ListTile title: Text('Updates'), onTap: (){}, ), const Divider(color: Colors.black45,), ListTile

    71110编辑于 2024-05-17
  • 来自专栏易帜的Android 学习之旅

    4.Flutter中的ListView的用法。

    ( title: Text('我是一个列表'), ), ListTile( title: Text('我是一个列表'), ), ListTile( title: Text('我是一个列表'), ), ListTile( title: Text('我是一个列表'), , ListTile, ListTile, ListTile, ListTile, ..., ListTile, ListTile) print('tempList的对象为:'+tempList.runtimeType.toString ());//MappedListIterable<dynamic, ListTile> List<Widget> list = tempList.toList(); print('=== =====$list');//[ListTile, ListTile,..., ListTile, ListTile] return tempList.toList(); } } 效果展示如下

    2.2K10编辑于 2022-02-09
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Flutter中AspectRatio、Card 卡片组件

    child:Column( children: <Widget>[ ListTile :28) ), ), ListTile :28) ), ), ListTile images/flutter/1.png",fit: BoxFit.cover), ), ListTile images/flutter/1.png",fit: BoxFit.cover), ), ListTile

    2.1K20发布于 2020-12-23
  • 来自专栏易帜的Android 学习之旅

    12.Flutter学习之路由即Android上的页面跳转

    this.title), //在此处,将传递的数据进行引用 ), body: ListView( children: <Widget>[ ListTile ( title: Text('我是表单'), ), ListTile( title: Text('我是表单'), ), ListTile( title: Text('我是表单'), ), ListTile( title: Text('我是表单'), ), ListTile( title: Text('我是表单'), ), ListTile( title: Text('我是表单'), ), ], ), ); } } Flutter

    1.7K10编辑于 2022-02-09
领券