Как перенести содержимое пользовательского виджета на следующую страницу - PullRequest
0 голосов
/ 06 января 2019

Я создал виджет и вызвал параметры в столбце с помощью Gridview.count, но я хочу перенести те же параметры на другой экран. Пожалуйста, как я это сделаю? Спасибо

child: new Column(
            mainAxisAlignment: MainAxisAlignment.spaceEvenly,
            children: <Widget>[
              GridView.count(
                crossAxisCount: 2,
                primary: false,
                crossAxisSpacing: 10.0,
                childAspectRatio: 0.75,
                mainAxisSpacing: 10.0,
                shrinkWrap: true,
                children: <Widget>[
                  Hero(
                    tag: 'f2',
                    child: flashCard('images/flashSales/f2.jpg', 'Iphone 8, 126gb ram','Ghs 2,150', 'Newsite, Takoradi', '8 Available', true),
                  ),

                ],
              ),
            ]),
      )
    ]));

}

  Widget flashCard(String pixPath, String heading, String price,
  String location, String available, bool inStock) {
return Container(
  width: 170.0,
  child: new Card(
    elevation: 2.0,
    child: Wrap(
      children: <Widget>[
        Container(
          height: 140.0,
            decoration: BoxDecoration(
                image: DecorationImage(
                    image: AssetImage(pixPath),
                  fit: BoxFit.cover,),

            ),
        ), 

1 Ответ

0 голосов
/ 06 января 2019

Этот вопрос задавался ранее, и есть несколько вариантов.

Пожалуйста, смотрите ответ на аналогичный вопрос здесь: https://stackoverflow.com/a/54015932/7803650

...