问题标签 [dismissible]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - `一个被解雇的 Dismissible 小部件仍然是树的一部分`错误突然发生(FutureBuilder,ListView)
A dismissed Dismissible widget is still part of the tree.
Make sure to implement the onDismissed handler and to immediately remove the Dismissible widget from the application once that handler has fired.
我已经知道在 stackoverflow 中有很多关于这个问题的问题,并且也几乎阅读了其中的一些问题。但我不知道为什么会发生这种情况,因为我没有 setState 问题,而且可关闭的键也是正确的。你能找到我错过的问题吗?有人说不Dismissible
应该在ListView
小部件中,但直到昨天它甚至在ListView
. 我试过key: UniqueKey()
了,但没有用。如果您知道任何解决方案,请告诉我。提前致谢。
flutter - Flutter:Dismissible 小部件内的 SnackBar 无法正常工作
我的主屏幕是一个Scaffold
带有Dismissible
小部件列表的主体。每个的孩子都是Dismissible
我创建的自定义小部件,名为Box
. 我有一个FloatingActionButton
可以将我带到一个新屏幕的地方,我可以在其中将更多Box
es 添加到列表中。(每个都Box
接收一个字符串作为参数,用作其标题)。
我希望该方法onDismissed
显示SnackBar
带有文本“(框的标题)排除”的方法。但是,这并没有按预期工作。问题是它总是显示最后一个框的标题,而不是我刚刚解散的标题。例如,如果我添加了一个Box
名为“Box 1”,然后添加了一个Box
名为“Box 2”,然后我关闭了“Box 1”,那么小吃店将显示“Box 2 exclude”。
我究竟做错了什么?
以下是相关代码:
这是 addCounter.dart 的代码:
flutter - Flutter - 在 PageView 上使用 Dismissible 会创建丑陋的动画
用下面的示例代码,就是得到一个很丑陋的动画。我什至会说,这根本不是动画。调用 setstate 后,下一页才会出现。
如何使用 PageView 创建平滑的删除动画?如果无法通过 PageView 实现,是否还有其他具有“快照卡”功能的替代方案?
这是我的代码:
flutter - Flutter:我可以在 Dismissible 中使用 Ink 吗?
我正在使用带有装饰的 Ink 小部件,以允许墨水溅到图像和彩色背景上方。
将它包裹在 Dismissible 中后,我得到了一个奇怪的效果:当我滑动小部件时,它的内容按预期移动,但装饰卡在原来的位置。
您可以在 dartpad 中看到这一点:https ://dartpad.dev/5ef2d2eb3823821a74aa11c680d84d4b?null_safety=true
问:这是颤振中的预期行为还是错误?
注意:如果我将 Ink 替换为 Container,或者将其从 SingleChildScrollView 中取出,问题就会消失。
重现代码:
list - 在 Flutter 中使用 Dismissible 小部件时 ListTile 覆盖父容器
我有一个 ListTile 包裹在一个容器中,当我用 Dismissible 包裹它并滑动时,它会重叠并越过主容器。如这个 gif 所示。1
这是我的主容器的代码:
这是 EntryCard 小部件的代码(使用 ListView.builder 构建的)
我什至尝试在 Dismissible 小部件中仅扭曲 ListTile 小部件,它给了我类似的结果。
flutter - Flutter:PopupMenuButton 中的 Dismissible 在显示时不会增大
我想Dismissible
在 a 中使用 WidgetPopupMenuButton
来删除弹出列表中的项目。我的示例代码(请参阅main()
下面的示例代码)适用于删除 PopupMenuButton 中的项目(字符串),但列表不会刷新和调整大小,在仍然显示弹出窗口时让列表中的空白区域。
该列表仅在弹出窗口关闭然后重新打开后才显示调整大小。我从回调中
的列表中删除了该项目,因此应该重建小部件树。
如何更新和调整弹出列表中显示的列表而无需关闭并重新打开它?setState
onDismissed
flutter - Flutter Slidable SlidableAction 调用 onPressed 即使它没有被按下
我正在使用一个名为flutter_slidable的库。下面是我的 fetchItems 方法
下面是我填充的页面的代码
我遇到的问题是,删除和对话框的 onPressed 的 SlidableAction 甚至在它们被按下之前就被调用了,并且填充的列表项都被删除了
flutter - Dismissible 不总是使用 Timer 每隔一秒设置状态
我正在构建一个应用程序,该应用程序在屏幕上列出了多个正在运行的计时器,用户可以通过刷卡将其关闭。为了更新计时器,我每隔一秒设置一次状态。问题在于滑动操作并不总是响应。它动画但不关闭。
我已经模拟了一个快速演示来显示问题。如果您在计数器更新后准确滑动,它应该可以工作......如果您在计数器更新之前滑动,它不会。
有没有其他方法可以更好地处理这个问题?