FGX.BottomSheetLayout.TfgCustomBottomSheet

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску

Delphi

TfgCustomBottomSheet = class (TfgCustomLayout)

TComponent -> TfgControl -> TfgCustomLayout -> TfgCustomBottomSheet

Прямые наследники: TfgBottomSheet

Описание

Выдвигаемая панель. Управляется TfgBottomSheetLayout .

Конструкторы

constructor
Create(AOwner: TComponent)

Описание отсутствует.

Методы

procedure
Expand()

Полностью разворачивает панель с анимацией.

Если панель открыта, то ничего не делает.
procedure
Collapse()

Сворачивает панель до заголовка с анимацией.

Если у панели нет заголовка, то полностью скрывает панель с экрана. Если панель закрыта, то ничего не делает.
procedure
Hide()

Полностью скрывает панель с экрана с анимацией.

Если панель уже полностью скрыта, то ничего не делает.

Свойства

property
State: TfgBottomSheetState

Текущее состояние панели.

property
BottomSheetLayout: TfgCustomBottomSheetLayout

Ссылка на контейнер BottomSheetLayout , в котором лежит панель.

property
PeekHeight: Single

Высота части панели, которая не задвигается целиком.

Работает в связке со свойством Hideable .
property
IsHideable: Boolean

Может ли пользователь полностью скрыть панель?

property
IsTransparent: Boolean

Есть ли у панели задний фон по умолчанию?

События

event
OnStateChanged: TfgBottomSheetStateChangedEvent

Вызывается, когда панель меняет свое состояние State .

Константы

const
DefaultDirection: TfgFlexDirection

Описание отсутствует.

const
DefaultHitTest: Boolean

Описание отсутствует.

const
DefaultPeekHeight: Integer

Описание отсутствует.

const
DefaultBackgroundName: string

Описание отсутствует.

const
DefaultIsHideable: Boolean

Описание отсутствует.

const
DefaultIsTransparent: Boolean

Описание отсутствует.