jjzjj

ExpansionTile

全部标签

android - 减少 flutter 中的 expansionTile 高度

有没有办法降低ExpansionTileheader的高度,因为它没有高度属性,搜索后我找到了this在github上获取自定义颜色,但我无法修改它以添加高度属性除了它给我错误说“没有为类AnimationController定义驱动器” 最佳答案 ListTileTheme(dense:true,child:ExpansionTile(..),..这个怎么样? 关于android-减少flutter中的expansionTile高度,我们在StackOverflow上找到一个类似的问题

android - 减少 flutter 中的 expansionTile 高度

有没有办法降低ExpansionTileheader的高度,因为它没有高度属性,搜索后我找到了this在github上获取自定义颜色,但我无法修改它以添加高度属性除了它给我错误说“没有为类AnimationController定义驱动器” 最佳答案 ListTileTheme(dense:true,child:ExpansionTile(..),..这个怎么样? 关于android-减少flutter中的expansionTile高度,我们在StackOverflow上找到一个类似的问题

listview - Flutter 仅按需填充 ExpansionTile 数据(一个 Future 对象),而不是在初始化时

我能够从REST/JSON填充ListView和ExpansionTiles,这很好,但我希望扩展block最初不填充,并且仅在单击它们时单独填充(可能使用onExpansionChanged:)我有以下内容,它几乎像我想要的那样工作,除了它正在填充ListView,然后由于每个ExpansionTile内的FutureBuilder,它会立即(自动)填充扩展图block。如何更改此设置,以便在单独单击/展开之前不会填充ExpansionTiles?import'dart:async';import'package:flutter/material.dart';import'packa

listview - Flutter 仅按需填充 ExpansionTile 数据(一个 Future 对象),而不是在初始化时

我能够从REST/JSON填充ListView和ExpansionTiles,这很好,但我希望扩展block最初不填充,并且仅在单击它们时单独填充(可能使用onExpansionChanged:)我有以下内容,它几乎像我想要的那样工作,除了它正在填充ListView,然后由于每个ExpansionTile内的FutureBuilder,它会立即(自动)填充扩展图block。如何更改此设置,以便在单独单击/展开之前不会填充ExpansionTiles?import'dart:async';import'package:flutter/material.dart';import'packa

listview - 如何制作扩展卡?

我是Flutter的新手,我想制作一个这样的卡片列表。我试图理解原文Project但我无法弄清楚。我只想做一个没有背景gif/视频效果的可扩展卡片谢谢... 最佳答案 尝试在Card中添加一个ExpansionTile,这将在您展开ExpansionTile时展开CardCard(child:Padding(padding:EdgeInsets.only(top:36.0,left:6.0,right:6.0,bottom:6.0),child:ExpansionTile(title:Text('BirthofUniverse'),

listview - 如何制作扩展卡?

我是Flutter的新手,我想制作一个这样的卡片列表。我试图理解原文Project但我无法弄清楚。我只想做一个没有背景gif/视频效果的可扩展卡片谢谢... 最佳答案 尝试在Card中添加一个ExpansionTile,这将在您展开ExpansionTile时展开CardCard(child:Padding(padding:EdgeInsets.only(top:36.0,left:6.0,right:6.0,bottom:6.0),child:ExpansionTile(title:Text('BirthofUniverse'),

widget - 你能改变 Flutter 中 ExpansionTile 的高度吗?

ExpansionTile继承自ListTile,它有一个固定的高度。没有用于图block高度的输入参数。我曾尝试将ExpansionTile包装在具有硬编码高度的Container小部件中,但这会导致子小部件仅占用硬编码高度内的空间。目前,由于title小部件中的内容很大,我收到“列溢出23像素”消息。有什么方法可以改变ExpansionTile的高度吗?或者是否有另一个我可以使用的具有扩展/Accordion功能的小部件? 最佳答案 我可能会复制ExpansionTile并制作您自己的版本。使用Container或SizedBo

dart - Flutter - 选择项目后折叠 ExpansionTile

我试图让ExpansionTile在我选择一个项目后折叠,但它不会关闭打开的列表。我尝试使用onExpansionChanged属性但没有成功你怎么能解决这个问题?插入一个gif,演示ExpansionTile在选择项目后没有折叠,下面也是使用的代码。import'package:flutter/material.dart';voidmain(){runApp(newExpansionTileSample());}classExpansionTileSampleextendsStatefulWidget{@overrideExpansionTileSampleStatecreateSt

dart - Flutter - 选择项目后折叠 ExpansionTile

我试图让ExpansionTile在我选择一个项目后折叠,但它不会关闭打开的列表。我尝试使用onExpansionChanged属性但没有成功你怎么能解决这个问题?插入一个gif,演示ExpansionTile在选择项目后没有折叠,下面也是使用的代码。import'package:flutter/material.dart';voidmain(){runApp(newExpansionTileSample());}classExpansionTileSampleextendsStatefulWidget{@overrideExpansionTileSampleStatecreateSt

Flutter ExpansionTile 箭头在左边而不是右边?

有没有办法让FlutterExpansionTile小部件上的旋转展开箭头作为前导而不是尾随? 最佳答案 constExpansionTile(title:Text('ExpansionTile3'),subtitle:Text('Leadingexpansionarrowicon'),controlAffinity:ListTileControlAffinity.leading,children:[ListTile(title:Text('Thisistilenumber3')),],),controlAffinity属性可帮助您