Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
132 of 1024 menu
◀ ▶

Метод all

Метод all класса EdgeInsets создаёт, где left, top, right и bottom равны одному числу. Это самый короткий способ равномерного поля.

Синтаксис

EdgeInsets.all(16)

Параметры

Параметр Описание
value Отступ в логических пикселях со всех сторон.

Пример

Давайте обернём текст равным полем:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Container( color: Colors.blue.shade100, child: Padding( padding: EdgeInsets.all(20), child: Text('abcde'), ), ), ), ), ), ); }

На экране голубая плашка, текст отступил от её краёв на 20 px.

Пример

Давайте увеличим отступ до 40:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Padding( padding: EdgeInsets.all(40), child: Align( alignment: Alignment.topLeft, child: Text('12345'), ), ), ), ), ); }

На экране подпись сдвинется от верхнего левого угла на 40 px.

Смотрите также

  • метод symmetric,
    который задаёт разные горизонтальные и вертикальные отступы
  • метод only,
    который задаёт каждую сторону отдельно
  • метод fromLTRB,
    который принимает четыре числа подряд
  • класс EdgeInsets,
    который строят через all
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить