Требуется пояснение по гибкости: ширина, мин. (Макс.) Ширина, явная ширина, явная Мин (макс.) Ширина, измеренная ширина, измеренная минимальная ширина, процент ширины

Может ли кто-нибудь вкратце объяснить смысл различных свойств размера Flex в понятной форме?

Что у меня есть:

Фактический размер

ширина и высота . Это фактический (и окончательный) размер компонента. Если не задан явно, это будет размер, который рассчитывается с применением всех правил компоновки и процентных размеров.

Явный размер

explicitWidth и explicitHeight . Нам нужны оба свойства, чтобы решить, нужно ли вычислять фактический размер или его можно просто скопировать из этих свойств.

Измеренный размер

измеренная ширина , измеренная высота , измеренная ширина ] и измерены MinHeight . Размеры компонента по умолчанию. Компонент должен установить эти размеры в своем хуке measure () . Размеры по умолчанию применяются только в том случае, если не задан явный размер (например, width или explicitHeight ). Мин. / Макс. Измеренный размер учитывается только в случае процентного подбора. Расчетный (фактический) размер не может быть меньше измеренного минимального размера.

Процентный размер

процент ширины и процент высоты . Очевидно.

Минимальный размер

minWidth , minHeight . Возвращает минимальный размер компонента - либо установленный явно, либо минимальный размер по умолчанию, установленный в measure () . Позволяет установить явный минимальный размер, который переопределяет (измеренный) минимальный размер по умолчанию.

Явный минимальный размер

explicitMinWidth , explicitMinHeight . Та же роль, что и явный размер. Если установлено, используются эти значения, в противном случае - минимальный (измеренный) размер по умолчанию.

Максимальный размер

maxWidth , maxHeight . Возвращает максимальный размер компонента - либо установленный явно, либо максимальный размер по умолчанию 10000 .

Явный максимальный размер

explicitMaxWidth , explicitMaxHeight . Та же роль, что и явный размер или явный минимальный размер. Если установлено, эти значения должны использоваться при определении верхней границы размера, иначе максимальный размер по умолчанию 10000 .

НАДЕЖДА, есть еще больше свойств размера, которые необходимо обсудить.

10
задан Kaken Bok 2 August 2011 в 16:22
поделиться