Создать 3 строки столбцов с горизонтальной прокруткой в ​​флаттере - PullRequest
0 голосов
/ 21 мая 2019

ОБНОВЛЕНИЕ: я продолжаю получать сообщение об ошибке, когда я пытаюсь использовать listView, мне нужно 3 вида списка на 3 слоях столбцов, и у каждого есть горизонтальное прокручиваемое представление списка

 import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    Widget horizontalList1 = new Container(
      margin: EdgeInsets.symmetric(vertical: 20.0),
      child: new ListView(
      scrollDirection: Axis.horizontal,
      children: <Widget>[
        Container(width: 130.0, color: Colors.red,),
      ],
    )
    );

    Widget horizontalList2 = new Container(
        margin: EdgeInsets.symmetric(vertical: 20.0),
        child: new ListView(
      scrollDirection: Axis.horizontal,
      children: <Widget>[
        Container(width: 130.0, color: Colors.blue,),
      ],
    )
    );
    Widget horizontalList3 = new Container(
        margin: EdgeInsets.symmetric(vertical: 20.0),
        child: new ListView(
      scrollDirection: Axis.horizontal,
      children: <Widget>[
        Container(width: 130.0, color: Colors.blue,),
      ],
    )
    );


    return new Scaffold(
      appBar: new AppBar(
        title: new Text("Activity"),
      ),
      body: new Center(
        child: new Container(
          child: ListView(
            scrollDirection: Axis.vertical,
            children: <Widget>[
              horizontalList1,
              horizontalList2,
              horizontalList3,
            ],
          ),
        ),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Так что в значительной степени этодолжен работать, но я продолжаю получать ошибку mediaquery и не имею понятия, что мне не хватает или что вызывает ошибку

...