ListView в трепетании

Это ужасно скрытый способ преобразования типов.

! - NOT . Таким образом, !true - false, а !false - true. !0 - true, а !1 - false.

Итак, вы преобразовываете значение в логическое, затем инвертируете его, а затем снова инвертируете.

// Maximum Obscurity:
val.enabled = !!userId;

// Partial Obscurity:
val.enabled = (userId != 0) ? true : false;

// And finally, much easier to understand:
val.enabled = (userId != 0);
0
задан Sam Cromer 22 February 2019 в 19:59
поделиться

1 ответ

Вместо Column используйте - ListView напрямую. не оборачивай это.

@override
  Widget build(BuildContext context) {
    return new Scaffold(
        body: Container(
      decoration: BoxDecoration(
          gradient: new LinearGradient(
              colors: [Color.fromRGBO(1, 89, 99, 1.0), Colors.grey],
              begin: Alignment.bottomLeft,
              end: Alignment.topRight)),
      child: ListView(
        children: <Widget>[
          new WidgetContainer(),
          new WidgetContainer(),
          new WidgetContainer(),
          new WidgetContainer(),
          new WidgetContainer(),
          new WidgetContainer(),
        ],
      ),
    ),
    );
  }
0
ответ дан anmol.majhail 22 February 2019 в 19:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: