Как добавить текст и изображение на карту? - PullRequest
0 голосов
/ 25 апреля 2020

Я пытался сделать текст поверх картинки на карточке. Мне нужна картинка на заднем плане и текст на переднем плане. Когда я нажимаю на него, он должен перейти на другой экран, но я до сих пор не закодировал его. Это код, где я пытался сделать текст «поверх» изображения, но я получаю ошибку. Кто-нибудь может мне помочь? Заранее спасибо.

Card(
              semanticContainer: true,
              child: Image.asset(
                'images/Bild1.jpg',
                fit: BoxFit.fill,
              ),
                Text("test")
            ),

1 Ответ

0 голосов
/ 26 апреля 2020

Вы должны использовать Stack, чтобы расположить текст над изображением; Вы не можете просто добавить текст без контекста ниже child карты. Попробуйте этот код:

Card(
  semanticContainer: true,
  child: Stack(
    children: [
      Image.asset(
        'images/Bild1.jpg',
        fit: BoxFit.fill,
      ),
      Text("test"),
    ],
  ),
);
...