如果条件在容器颤振时运行小部件



if post.text == 1 时的条件 我设置了名为外部新闻的小部件

Widget exteranews(BuildContext context) {
double siz11 = 15.0 * MediaQuery.of(context).size.width / 414.0;
}

如何使用 if 与该容器一起使用

Container(
if (checkothers)   child: exteranews(context),
),

我设置String checkothers = post.text;我读到我必须设置小部件才能使用运行 exteranews((,但如何使用 if 条件

您可以使用
  1. ?语法
  2. 请确保放置Container()以便它不会显示任何内容 它更容易成像 Container(( 等于 html 中的<div></div>
Widget extraNews(BuildContext context) {
double siz11 = 15.0 * MediaQuery.of(context).size.width / 414.0;
return Container();
}
class BaseScreen extends StatelessWidget {
///
@override
Widget build(BuildContext context) {
return Container(
child: checkothers == true ? extraNews(context) : Container(),
);
}
}

最新更新