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

Метод fromSTEB

Метод fromSTEB класса EdgeInsetsDirectional принимает четыре числа без имён. Порядок фиксированный: начало строки, верх, конец строки, низ. Так короче, чем называть каждую сторону в only.

Синтаксис

EdgeInsetsDirectional.fromSTEB(16, 8, 16, 24)

Параметры

Параметр Описание
start Первое число. Отступ от начала строки.
top Второе число. Отступ сверху.
end Третье число. Отступ от конца строки.
bottom Четвёртое число. Отступ снизу.

Пример

Давайте оставим сверху мало места, а снизу много:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Padding( padding: EdgeInsetsDirectional.fromSTEB(16, 8, 16, 48), child: Text('abcde'), ), ), ), ); }

На экране строка 'abcde' чуть ниже верхнего края. Снизу поле больше, чем сверху.

Пример

Давайте отодвинем строку только от начала и от конца, без верха и низа:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Padding( padding: EdgeInsetsDirectional.fromSTEB(40, 0, 40, 0), child: Text('12345'), ), ), ), ); }

На экране строка '12345' не касается левого и правого края. К верху и низу она прижата.

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

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