Flutter Dismissable小部件onDismissed不会触发

时间:2020-06-21 12:01:13

标签: flutter landscape mobile-development

我有3个部分,一个是ClassList小部件,其中包含Dismissible小部件。 ClassList具有_refreshGPA函数参数,该参数称为setState()方法,用于重建屏幕。因此,当onDismissed触发时,由ClassList小部件和列表项调用的_refreshGPA方法将正确删除。一切正常。

 ChromeOptions options = new ChromeOptions();
    options.addArguments("--disable-notifications");
    options.addArguments("disable-infobars");

因此,我尝试使用OrientationBuilder为lanscape模式进行布局。我为每种布局模式实现两种方法。但是现在,两种布局模式都不会删除列表项。

text-decoration: underline;
text-decoration-thickness: 1.5px;
text-underline-offset: 3px;
text-decoration-skip-ink: none;

我单独尝试了这两种方法,通过传递到身体,并且工作正常。但是,当由OrientationBuilder包装时,列表项不会被删除。

感谢您的帮助! 非常抱歉,我的拼写错误。不是我的主要职责。

1 个答案:

答案 0 :(得分:0)

基于此页面https://github.com/flutter/flutter/issues/48290,我为每种布局模式生成了脚手架小部件,然后返回if-else块。 我希望它可以帮助某人。