我想在flutter中创建一个android tv应用程序,几乎所有的事情都完成了,但有一个问题是我无法聚焦(比如一些弹出式效果或边框更改,任何告诉用户你现在在这个项目上的东西)我们正在列表视图中迭代的项目。image of what I want in app 但是我不能给出这个焦点。我尝试使用FocusScope ->列表视图->焦点节点,但它在第一个和最后一个索引中不能给出确切的行为,而且在有多个列表视图的主页中也不起作用。
我在flutter中有一个底部表单,它有一个列表视图,如下所示:
new Flexible(child: new ListView(
physics: new BouncingScrollPhysics(),
children: <Widget>[
new Text("a"),
new Text("a"),
new Text("a"),
new Text("a"
我正在尝试使用Sliver来实现可折叠的列表头。当我将小部件从普通窗口小部件更改为小窗口窗口小部件时,我经常会出现这样的错误:
I/flutter ( 3141): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 3141): The following assertion was thrown building NotificationListener<ScrollNotification>():
I/f
我是新的颤振,并试图实现自定义列表视图在颤振。在布局错误期间,给出了be RenderCustomMultiChildLayoutBox对象的无限大小。
我无法得到哪个小部件的抛出错误
另外,请建议如何调试这些布局错误,因为错误跟踪没有抛出错误的特定小部件信息。
请查找相同的代码:
class ChatItemSreen extends StatelessWidget {
var leftSection;
var middleSection;
var rightSection;
ChatModel _chartObj;
我正在尝试在flutter中为我的应用程序构建一个日历。我有一个文本小部件列表,这些小部件被设置为从周一到周日的所有工作日,如S M T W等等。我还有一个名为buttons (显示日期)的小部件列表,我希望将它们放在换行小部件中工作日文本的正下方,以便在空间耗尽时换行到下一行。然后,文本小部件列表被提供给一个行小部件,我已经将它放在了我的Scaffold的body属性中,如下所示: body: Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
//days is
我有一个动态列表视图,它看起来如下:
final items = [...]; // Many items, which can be changed by some conditional.
ListView.builder(
itemCount: items.length,
itemBuilder: (context, index) => SomeWidget(items[index].title)
)
一些条件(如用户文本输入被更改)将更改items。在items更改之后,我将调用setState来更新列表视图。
在调试环境中,它工作得很好。但在分析器/发
我试图在列表视图中添加一个Row并得到错误
I/flutter (13858): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter (13858): The following assertion was thrown during performLayout():
I/flutter (13858): BoxConstraints forces an infinite height.
I/flutter (13858):