Изображение заголовка для показа - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь получить изображение заголовка для отображения на странице приложения, но оно не отображается, а _header кажется серым в моем коде. Мне не хватает чего-то, в чем я не уверен. Изменить: мне нужно, чтобы заголовок отображался над строками содержимого в сборке.

 Widget _header() {
return new Container(
  child: new Row(
    children:<Widget>[
      new Column(
        children: <Widget>[
          Image.asset(
            'assets/classes-Image.png',
          ),
        ],
      ),
    ],
  ),
);

}

Дополнительный код ниже:

    Widget build(BuildContext context) {
    return new Scaffold(
      appBar: AppBar(
        title: const Text('Learn How to Paint'),
        backgroundColor: Color(0xFF202945),
      ),
      body: new Container(
        child: ListView(
          shrinkWrap: true,
          children: <Widget>[
            Row(
              mainAxisAlignment: MainAxisAlignment.spaceBetween,
              children: <Widget>[
                new Column(
                  children: <Widget>[
                    Row(
                      children: <Widget>[
                        new Padding(
                          padding: const EdgeInsets.only(
                            left: 20.0,
                          ),
                        ),
                        Image.asset(
                          'assets/Profile-Photo.png',
                        ),
                        new Padding(
                          padding: const EdgeInsets.only(
                            right: 20.0,
                          ),
                        ),
                        Text(
                          'Katherine G.',
                        ),
                      ],
                    ),
                  ],
                ),
                ```


Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Вы можете добиться этого, разместив свой виджет header прямо перед виджетом Row.

header не отображается, потому что вы не добавляли его в ListView.

Надеюсь, это решит вашу проблему.

0 голосов
/ 07 мая 2020

Вам нужно вызвать _header() откуда-то в вашей функции сборки и передать результат как дочерний элемент другому виджету. Он неактивен, вероятно, означает, что вы не звоните.

...