div-wrap-content-size

Размер элемента подстраивается под его содержимое.

JSON

{
  type*: "wrap_content",
  constrained: "bool_int",
  max_size: {
    unit: "string",
    value*: "int"
  },
  min_size: {
    unit: "string",
    value*: "int"
  }
}

Параметры

ПараметрыОписание
constrained

bool_int

Итоговый размер не должен превышать родительский. На iOS и в браузере по умолчанию false. На Android всегда true.

max_size

object

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

Значение имеет тип constraint_size.

min_size

object

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

Значение имеет тип constraint_size.

type

string

Обязательный параметр.

Значение всегда должно равняться wrap_content.

ПараметрыОписание
constrained

bool_int

Итоговый размер не должен превышать родительский. На iOS и в браузере по умолчанию false. На Android всегда true.

max_size

object

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

Значение имеет тип constraint_size.

min_size

object

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

Значение имеет тип constraint_size.

type

string

Обязательный параметр.

Значение всегда должно равняться wrap_content.

constraint_size

ПараметрыОписание
unit

string

Единица измерения:
  • px — физический пиксель.
  • dp — логический пиксель, который не зависит от плотности экрана.
  • sp — логический пиксель, который зависит от размера шрифта на устройстве. Указывайте в sp высоту. Доступен только на Android.
  • Возможные значения: dp, sp, px.

    Значение по умолчанию: dp.

    value

    int

    Обязательный параметр.

    Ограничение для значения x: x >= 0.

    ПараметрыОписание
    unit

    string

    Единица измерения:
  • px — физический пиксель.
  • dp — логический пиксель, который не зависит от плотности экрана.
  • sp — логический пиксель, который зависит от размера шрифта на устройстве. Указывайте в sp высоту. Доступен только на Android.
  • Возможные значения: dp, sp, px.

    Значение по умолчанию: dp.

    value

    int

    Обязательный параметр.

    Ограничение для значения x: x >= 0.