Флаттер расширяет контейнер, чтобы заполнить оставшееся пространство строки

Вы могли бы сделать:

define( 'FOO', 'bar' );

$constants = get_defined_constants(true); // the true argument categorizes the constants
$constants = $constants[ 'user' ]; // this gets only user-defined constants

echo "Hello, my name is {$constants['FOO']}";
0
задан Sami 23 February 2019 в 08:54
поделиться

1 ответ

Я рекомендую вам начать строить макеты только с Row и Column, чтобы не запутаться. Я часто строю макеты следующим образом.

  1. Компоновка объектов (например, текста, изображения) только с Row и Column. И установить свойства mainAxisAlignment и crossAxisAlignment в Row и Column.
  2. Установите стили с помощью Padding или Align, Expanded и т. Д. Вы также можете использовать Container.
  3. Украсить дополнительно.

Ссылка:

Базовая раскладка:

https://flutter.dev/docs/development/ Пользовательский интерфейс / макет

Советы по созданию макетов:

https://medium.com/@liewjuntung/tips-on-using-android -studio-to-development-flutter-apps-9e42c047b7f4

Надеюсь, вам это поможет.

пример кода:


    Widget buildCard() {
      return Container(
        margin: EdgeInsets.all(10.0),
        decoration: BoxDecoration(
          color: Colors.white,
          boxShadow: [
            BoxShadow(
              color: Color.fromARGB(100, 0, 0, 0),
              blurRadius: 5,
            ),
          ],
        ),
        child: Row(
          crossAxisAlignment: CrossAxisAlignment.start,
          children: <Widget>[
            Image.asset(
              'assets/card.png',
              height: 62,
              width: 62,
              fit: BoxFit.cover,
            ),
            Padding(
              padding: const EdgeInsets.only(top: 12.0, left: 12.0),
              child: Text(
                "Hello world",
                style: TextStyle(
                  fontWeight: FontWeight.w500,
                  letterSpacing: 0.8,
                ),
              ),
            )
          ],
        ),
      );
    }

0
ответ дан HeavenOSK 23 February 2019 в 08:54
поделиться
Другие вопросы по тегам:

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