Перейти к содержанию

OverlayHostAware

Интерфейс для виджетов, динамически рассчитывающих свое положение и компоновку в границах оверлея.

Обзор

OverlayHostAware — интерфейс для плавающих виджетов (подсказок, контекстных меню, всплывающих окон), позволяющий динамически адаптировать свое положение под границы оверлея.

Основной метод: - arrangeInHost(RectView hostBounds): Пересчитывает координаты и размеры для предотвращения выхода виджета за пределы экрана.

API

OverlayHostAware::arrangeInHost(RectView)

Позиционирует и компонует этот виджет внутри границ родительского оверлея.

Параметр Тип Описание
hostBounds RectView Прямоугольная область границ родительского контейнера.