Android.Views Пространство имен

Предоставляет типы для отображения и взаимодействия с окнами приложений Android, входными данными и представлениями.

Классы

Имя. Описание
AbsSavedState

Реализация Parcelable , которая должна использоваться иерархиями наследования, чтобы обеспечить сохранение состояния всех классов в цепочке.

AbsSavedState.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхAbsSavedState.

ActionMode

Представляет контекстный режим пользовательского интерфейса.

ActionMode.Callback2

Расширение для предоставления сведений о содержимом ActionMode.Callback .

ActionProvider

ActionProvider определяет взаимодействие с расширенным меню в одном компоненте.

ActionProvider.VisibilityEventArgs

Предоставляет данные для события Visibility.

BlurRegion

Абстрактный базовый класс, определяющий регион в SurfaceView, который должен применять размытие.

CancelledEventArgs

Предоставляет данные для события управляемого обратного вызова.

Choreographer

Координирует время анимации, ввода и рисования.

Choreographer.FrameData

Полезные данные VsyncCallback , для которых содержатся сведения о кадре, такие как при запуске отрисовки кадра, и несколько возможных временных шкал кадров и их сведения, включая крайний срок и ожидаемое текущее время.

Choreographer.FrameTimeline

Содержит данные, описывающие одно возможное событие кадра VSync для отрисовки.

ContentInfo

Содержит все соответствующие данные для запроса View#performReceiveContent.

ContentInfo.Builder

Построитель для ContentInfo.

ContentInfo.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхContentInfo.

ContextThemeWrapper

Оболочка контекста, которая позволяет изменять или заменять тему упаковаемого контекста.

Display

Предоставляет сведения о размере и плотности логического отображения.

Display.HdrCapabilities

Инкапсулирует возможности HDR для данного дисплея.

Display.HdrCapabilities.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхDisplay.HdrCapabilities.

Display.Mode

Режим, поддерживаемый заданным отображением.

Display.Mode.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхDisplay.Mode.

DisplayCutout

Представляет область дисплея, которая не работает для отображения содержимого.

DisplayCutout.Builder

Класс Builder для создания экземпляра DisplayCutout.

DisplayShape

Класс, представляющий форму дисплея.

DisplayShape.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхDisplayShape.

DragAndDropPermissions

DragAndDropPermissions управляет разрешениями доступа для URI содержимого, связанных с ним DragEvent.

DragAndDropPermissions.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхDragAndDropPermissions.

DragEvent

Представляет событие, которое отправляется системой в разное время во время операции перетаскивания и перетаскивания.

DragEvent.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхDragEvent.

FinishedEventArgs

Предоставляет данные для события управляемого обратного вызова.

FocusFinder

Алгоритм, используемый для поиска следующего фокусируемого представления в заданном направлении из представления, который в настоящее время имеет фокус.

FrameMetrics

Класс, содержащий данные о времени для различных вех вех в жизненном цикле кадров, сообщаемых подсистемой отрисовки.

FrameRateVelocityPoint

Содержит значения частоты кадров и скорости.

FrameRateVelocityPoint.InterfaceConsts

Предоставляет типы для отображения и взаимодействия с окнами приложений Android, входными данными и представлениями.

FrameStats

Это базовый класс для статистики кадров.

GestureDetector

Обнаруживает различные жесты и события с помощью предоставленных MotionEvents.

GestureDetector.ContextClickEventArgs

Предоставляет данные для события управляемого обратного вызова.

GestureDetector.DoubleTapEventArgs

Предоставляет данные для события DoubleTap.

GestureDetector.DoubleTapEventEventArgs

Предоставляет данные для события DoubleTapEvent.

GestureDetector.DownEventArgs

Предоставляет данные для события управляемого обратного вызова.

GestureDetector.FlingEventArgs

Предоставляет данные для события управляемого обратного вызова.

GestureDetector.LongPressEventArgs

Предоставляет данные для события управляемого обратного вызова.

GestureDetector.ScrollEventArgs

Предоставляет данные для события управляемого обратного вызова.

GestureDetector.ShowPressEventArgs

Предоставляет данные для события управляемого обратного вызова.

GestureDetector.SimpleOnGestureListener

Удобный класс для расширения, если требуется только прослушивать подмножество всех жестов.

GestureDetector.SingleTapConfirmedEventArgs

Предоставляет данные для события SingleTapConfirmed.

GestureDetector.SingleTapUpEventArgs

Предоставляет данные для события управляемого обратного вызова.

Gravity

Стандартные константы и инструменты для размещения объекта в потенциально большом контейнере.

HapticFeedbackConstants

Константы, используемые для выполнения эффектов хаптильной обратной связи с помощью View#performHapticFeedback(int)

IAttachedSurfaceControl.BufferTransformHintChangedEventArgs

Предоставляет данные для события управляемого обратного вызова.

IContextMenuExtensions

Содержит методы расширения C# для операций контекстного меню.

IMenuExtensions

Содержит методы расширения C# для операций меню.

IMenuItemExtensions

Содержит методы расширения C# для операций с элементами меню.

InflateException

Это исключение вызывается надувным элементом в условиях ошибки.

InputDevice

Описывает возможности конкретного устройства ввода.

InputDevice.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхInputDevice.

InputDevice.MotionRange

Предоставляет сведения о диапазоне значений для определенной MotionEvent оси.

InputDevice.ViewBehavior

Предоставляет сведения о том, как представления обработки, MotionEventсозданные этим устройством ввода, должны реагировать на события.

InputEvent

Общий базовый класс для входных событий.

InputEvent.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхInputEvent.

InputQueue

Входная очередь предоставляет механизм для приложения для получения входящих входных событий.

ISubMenuExtensions

Содержит методы расширения C# для операций вложенного меню.

IWindowInsetsController.ControllableInsetsChangedEventArgs

Предоставляет данные для события управляемого обратного вызова.

IWindowManager.DisplayEngagementModeState

Предоставляет типы для отображения и взаимодействия с окнами приложений Android, входными данными и представлениями.

KeyboardShortcutGroup

Группа KeyboardShortcutInfo.

KeyboardShortcutGroup.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхKeyboardShortcutGroup.

KeyboardShortcutInfo

Сведения о сочетании клавиш.

KeyboardShortcutInfo.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхKeyboardShortcutInfo.

KeyCharacterMap

Описывает ключи, предоставляемые устройством клавиатуры и соответствующими метками.

KeyCharacterMap.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхKeyCharacterMap.

KeyCharacterMap.KeyData

Описывает сопоставления символов, связанные с ключом.

KeyCharacterMap.UnavailableException

Возникает, KeyCharacterMap#load когда не удалось загрузить карту символов ключа.

KeyEvent

Объект, используемый для отчета о событиях ключа и кнопки.

KeyEvent.DispatcherState

Используйте для KeyEvent#dispatch(Callback, DispatcherState, Object) более расширенной отправки ключей, таких как длинные нажатия.

LayoutInflater

Создает экземпляр XML-файла макета в соответствующие android.view.View объекты.

Menu

Интерфейс для управления элементами в меню.

MenuInflater

Этот класс используется для создания экземпляра XML-файлов меню в объекты меню.

MenuItemActionCollapseEventArgs

Предоставляет данные для события управляемого обратного вызова.

MenuItemActionExpandEventArgs

Предоставляет данные для события управляемого обратного вызова.

MenuItemOnMenuItemClickEventArgs

Предоставляет данные для события управляемого обратного вызова.

MotionEvent

Объект, используемый для сообщения о событиях перемещения (мышь, перо, палец, трекбол).

MotionEvent.PointerCoords

Передача объекта для координат указателя.

MotionEvent.PointerProperties

Передача объекта для свойств указателя.

MotionPredictor

Вычисление прогнозов движения.

OrientationEventListener

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

OrientationListener

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

PixelCopy

Предоставляет механизмы для выдачи запросов на копирование пикселей, позволяющих выполнять операции копирования из SurfaceBitmap

PixelCopy.PixelCopyFinishedEventArgs

Предоставляет данные для события управляемого обратного вызова.

PixelCopy.PixelCopyRequest

Представляет запрос PixelCopy.

PixelCopy.PixelCopyRequest.Builder

Создает полный запрос PixelCopy для выполнения.

PixelCopy.Result

Содержит результат запроса PixelCopy

PointerIcon

Представляет значок, который можно использовать в качестве указателя мыши.

PointerIcon.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхPointerIcon.

ReadyEventArgs

Предоставляет данные для события управляемого обратного вызова.

RoundedCorner

Представляет округленный угол дисплея.

RoundedCorner.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхRoundedCorner.

RoundedRectBlurRegion

Определяет округленную прямоугольную область размытия в SurfaceView.

ScaleGestureDetector

Обнаруживает жесты преобразования масштабирования с помощью предоставленных MotionEvents.

ScaleGestureDetector.ScaleBeginEventArgs

Предоставляет данные для события управляемого обратного вызова.

ScaleGestureDetector.ScaleEndEventArgs

Предоставляет данные для события управляемого обратного вызова.

ScaleGestureDetector.ScaleEventArgs

Предоставляет данные для события управляемого обратного вызова.

ScaleGestureDetector.SimpleOnScaleGestureListener

Удобный класс для расширения, если требуется прослушивать только подмножество событий, связанных с масштабированием.

ScrollCaptureSession

Сеанс представляет область взаимодействия между ScrollCaptureCallback системой и системой во время активной операции записи прокрутки.

ScrollCaptureTarget

Целевой объект собирает набор контекстных сведений для ScrollCaptureHandler, обнаруженного во время.View#dispatchScrollCaptureSearch scroll capture search

SearchEvent

Класс, содержащий сведения о событии, которое активирует поиск.

SoundEffectConstants

Константы, используемые для воспроизведения звуковых эффектов с помощью View#playSoundEffect(int)

Surface

Обрабатывайте необработанный буфер, управляемый компостатором экрана.

Surface.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхSurface.

Surface.OutOfResourcesException

Исключение, возникающее, когда не удалось заблокировать Surface#lockCanvasхолст или если SurfaceTexture не удалось выделить.

SurfaceControl

Обработка Surface на экране, управляемого системным компостором.

SurfaceControl.Builder

Класс Builder для SurfaceControl объектов.

SurfaceControl.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхSurfaceControl.

SurfaceControl.JankData

Сведения Янка, которые должны быть возвращены через OnJankDataListener.

SurfaceControl.JankDataEventArgs

Предоставляет данные для события управляемого обратного вызова.

SurfaceControl.OnJankDataListenerRegistration

Обработка зарегистрированного OnJankDatalistenerобъекта.

SurfaceControl.Transaction

Атомарный набор изменений в набор SurfaceControl.

SurfaceControl.Transaction.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхSurfaceControl.Transaction.

SurfaceControl.TransactionStats

Статистика транзакций, предоставленная прослушивателю, зарегистрированной в SurfaceControl.Transaction#addTransactionCompletedListener

SurfaceControl.TrustedPresentationThresholds

Пороговые значения, отправляемые с помощью Transaction#setTrustedPresentationCallback(SurfaceControl, TrustedPresentationThresholds, Executor, Consumer)

SurfaceControlViewHost

Класс служебной программы для добавления иерархии Представления в объект SurfaceControl.

SurfaceControlViewHost.LayoutParams

Задает параметры макета для View размещенного в объекте SurfaceControlViewHost.

SurfaceControlViewHost.SurfacePackage

Пакет инкапсулирует иерархию Surface, содержащую элементы интерактивного представления.

SurfaceControlViewHost.SurfacePackage.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхSurfaceControlViewHost.SurfacePackage.

SurfaceHolderBadSurfaceTypeException

Исключение, вызываемое #lockCanvas при вызове Surface, тип которого SURFACE_TYPE_PUSH_BUFFERS.

SurfaceView

Предоставляет выделенную поверхность рисования, внедренную в иерархию представлений.

TextureView

Текстурное представление можно использовать для отображения потока содержимого, например, исходящего из предварительного просмотра камеры, видео или сцены OpenGL.

TextureView.SurfaceTextureAvailableEventArgs

Предоставляет данные для события SurfaceTextureAvailable.

TextureView.SurfaceTextureDestroyedEventArgs

Предоставляет данные для события SurfaceTextureDestroyed.

TextureView.SurfaceTextureSizeChangedEventArgs

Предоставляет данные для события SurfaceTextureSizeChanged.

TextureView.SurfaceTextureUpdatedEventArgs

Предоставляет данные для события SurfaceTextureUpdated.

TouchDelegate

Вспомогательный класс для обработки ситуаций, когда представление имеет большую область касания, чем ее фактические границы представления.

VelocityTracker

Вспомогательный элемент для отслеживания скорости событий движения для реализации флетинга и других таких жестов.

VerifiedInputEvent

Базовый класс для проверенных событий.

VerifiedInputEvent.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхVerifiedInputEvent.

VerifiedKeyEvent

KeyEvent, проверенная системой.

VerifiedMotionEvent

MotionEvent, проверенная системой.

VibrationEffectInflater

VibrationEffect Создает экземпляры объектов из XML-ресурсов Android.

View

Этот класс представляет базовый стандартный блок для компонентов пользовательского интерфейса.

View.AccessibilityDelegate

Этот класс представляет делегат, который можно зарегистрировать в a View , чтобы повысить поддержку специальных возможностей с помощью композиции, а не через наследование.

View.BaseSavedState

Базовый класс для производных классов, которые хотят сохранить и восстановить собственное состояние.android.view.View#onSaveInstanceState()

View.CapturedPointerEventArgs

Предоставляет данные для события управляемого обратного вызова.

View.ContextClickEventArgs

Предоставляет данные для события управляемого обратного вызова.

View.CreateContextMenuEventArgs

Предоставляет данные для события ContextMenuCreated.

View.DragEventArgs

Предоставляет данные для события Drag.

View.DragShadowBuilder

Создает изображение, отображаемое системой во время операции перетаскивания.

View.FocusChangeEventArgs

Предоставляет данные для FocusChangeсобытий и QueryTextFocusChange событий.

View.GenericMotionEventArgs

Предоставляет данные для события GenericMotion.

View.HoverEventArgs

Предоставляет данные для события Hover.

View.KeyEventArgs

Предоставляет данные для события KeyPress.

View.LayoutChangeEventArgs

Предоставляет данные для события LayoutChange.

View.LongClickEventArgs

Предоставляет данные для события LongClick.

View.LongClickUseDefaultHapticFeedbackEventArgs

Предоставляет данные для события управляемого обратного вызова.

View.MeasureSpec

Объект MeasureSpec инкапсулирует требования к макету, передаваемые от родительского к дочернему элементу.

View.ScrollChangeEventArgs

Предоставляет данные для события управляемого обратного вызова.

View.SystemUiVisibilityChangeEventArgs

Предоставляет данные для события SystemUiVisibilityChange.

View.TouchEventArgs

Предоставляет данные для Touchсобытий и TouchIntercepted событий.

View.UnhandledKeyEventEventArgs

Предоставляет данные для события управляемого обратного вызова.

View.ViewAttachedToWindowEventArgs

Предоставляет данные для события ViewAttachedToWindow.

View.ViewDetachedFromWindowEventArgs

Предоставляет данные для события ViewDetachedFromWindow.

ViewAnimationUtils

Определяет общие служебные программы для работы с анимациями представления.

ViewConfiguration

Содержит методы стандартных констант, используемых в пользовательском интерфейсе для времени ожидания, размеров и расстояний.

ViewDebug

Различные средства отладки и трассировки, связанные с View иерархией представлений.

ViewDebug.CapturedViewProperty

Эту заметку можно использовать для пометки полей и методов, которые будут дампаться при захвате представления.

ViewDebug.ExportedProperty

Эту заметку можно использовать для пометки полей и методов, которые будут дампаться сервером представления.

ViewDebug.FlagToString

Определяет сопоставление от флага к строке.

ViewDebug.HierarchyTraceType

Определяет операции, записанные трассировкой иерархии.

ViewDebug.IntToString

Определяет сопоставление из значения int с строкой.

ViewDebug.RecyclerTraceType

Определяет операции, записанные трассировкой перезапуска.

ViewGroup

Это ViewGroup специальное представление, которое может содержать другие представления (называемые дочерними.

ViewGroup.ChildViewAddedEventArgs

Предоставляет данные для события ChildViewAdded.

ViewGroup.ChildViewRemovedEventArgs

Предоставляет данные для события ChildViewRemoved.

ViewGroup.LayoutParams

LayoutParams используются представлениями, чтобы рассказать своим родителям, как они хотят быть выложены.

ViewGroup.MarginLayoutParams

Сведения о макетах для дочерних макетов, поддерживающих поля.

ViewGroupOverlay

Наложение группы — это дополнительный слой, который находится на вершине ViewGroup (представление узла), который рисуется после всего остального содержимого в этом представлении (включая дочерние элементы группы представления).

ViewOutlineProvider

Интерфейс, с помощью которого представление создает его Outline, используемый для приведения тени и вырезки.

ViewOverlay

Наложение — это дополнительный слой, который находится поверх представления (представления узла), который рисуется после всего остального содержимого в этом представлении (включая дочерние элементы, если представление является представлением ViewGroup).

ViewPropertyAnimator

Этот класс включает автоматическую и оптимизированную анимацию выбора свойств в объектах View.

ViewStructure

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

ViewStructure.HtmlInfo

Упрощенное представление свойств HTML узла, представляющего элемент HTML.

ViewStructure.HtmlInfo.Builder

Создает метаданные HTML для узла ViewStructure.

ViewStub

ViewStub — это невидимое, нулевое представление, которое можно использовать для ленивого раздувания ресурсов макета во время выполнения.

ViewStub.InflateEventArgs

Предоставляет данные для события InflateEvent.

ViewTreeObserver

Наблюдатель дерева представления используется для регистрации прослушивателей, которые могут получать уведомления о глобальных изменениях в дереве представления.

ViewTreeObserver.EndEventArgs

Предоставляет типы для отображения и взаимодействия с окнами приложений Android, входными данными и представлениями.

ViewTreeObserver.GlobalFocusChangeEventArgs

Предоставляет данные для события GlobalFocusChange.

ViewTreeObserver.PreDrawEventArgs

Предоставляет данные для события PreDraw.

ViewTreeObserver.PrepareEventArgs

Предоставляет типы для отображения и взаимодействия с окнами приложений Android, входными данными и представлениями.

ViewTreeObserver.TouchModeChangeEventArgs

Предоставляет данные для события TouchModeChange.

ViewTreeObserver.WindowFocusChangeEventArgs

Предоставляет данные для события WindowFocusChange.

ViewTreeObserver.WindowVisibilityChangeEventArgs

Предоставляет данные для события управляемого обратного вызова.

Window

Абстрактный базовый класс для политики внешнего вида и поведения окна верхнего уровня.

Window.FrameMetricsAvailableEventArgs

Предоставляет данные для события управляемого обратного вызова.

Window.RestrictedCaptionAreaChangedEventArgs

Предоставляет данные для события управляемого обратного вызова.

WindowAnimationFrameStats

Этот класс содержит статистику кадра анимации окна.

WindowAnimationFrameStats.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхWindowAnimationFrameStats.

WindowContentFrameStats

Этот класс содержит статистику кадра содержимого окна.

WindowContentFrameStats.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхWindowContentFrameStats.

WindowId

Безопасный идентификатор окна.

WindowId.FocusObserver

Подкласс для наблюдения за изменениями в состоянии фокуса WindowIdобъекта.

WindowId.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхWindowId.

WindowInsets

Описывает набор наборов наборов для содержимого окна.

WindowInsets.Builder

Построитель для WindowInsets.

WindowInsets.Side

Класс, определяющий разные стороны для наборов.

WindowInsets.Type

Класс, определяющий различные типы источников, вызывающих наборы окон.

WindowInsetsAnimation

Класс, представляющий анимацию набора окон, вызывающих набор наборов.

WindowInsetsAnimation.Bounds

Класс, представляющий диапазон объекта WindowInsetsAnimation

WindowInsetsAnimation.Callback

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

WindowManager

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

WindowManagerBadTokenException

Исключение, которое возникает при попытке добавить представление, чье LayoutParams LayoutParams#token недопустим.

WindowManagerInvalidDisplayException

Исключение, которое возникает при вызове #addView дополнительного дисплея, которое не удается найти.

WindowManagerLayoutParams

Задает макет и поведение окна верхнего уровня.

WindowManagerLayoutParams.InterfaceConsts

Предоставляет константы, унаследованные от интерфейсов Java, реализованныхWindowManagerLayoutParams.

WindowMetrics

Метрики о окне, состоящие из границ и WindowInsets.

Интерфейсы

Имя. Описание
ActionMode.ICallback

Интерфейс обратного вызова для режимов действий.

ActionProvider.IVisibilityListener

Прослушивает изменения видимости, как сообщается ActionProvider#refreshVisibility().

Choreographer.IFrameCallback

Реализуйте этот интерфейс для получения обратного вызова при отрисовке нового кадра отображения.

Choreographer.IVsyncCallback

Реализуйте этот интерфейс для получения обратного вызова, чтобы запустить следующий кадр.

GestureDetector.IOnContextClickListener

Прослушиватель, используемый для уведомления при щелчке контекста.

GestureDetector.IOnDoubleTapListener

Прослушиватель, который используется для уведомления при двойном касании или подтвержденном одно касании.

GestureDetector.IOnGestureListener

Прослушиватель, используемый для уведомления о возникновении жестов.

IAttachedSurfaceControl

Предоставляет интерфейс для корневого Surface иерархии представления или окна.

IAttachedSurfaceControl.IOnBufferTransformHintChangedListener

Прослушиватель изменений подсказки преобразования буфера.

ICollapsibleActionView

View При реализации этого интерфейса он получит обратные вызовы при развертывании или сворачивании в виде представления действия вместе с необязательными обратными вызовами, заданными приложениемOnActionExpandListener.

IContextMenu

Menu Расширение контекстного меню, предоставляющее функциональные возможности для изменения заголовка контекстного меню.

IContextMenuContextMenuInfo

Дополнительные сведения о создании контекстного меню.

IMenu

Интерфейс для управления элементами в меню.

IMenuItem

Интерфейс прямого доступа к ранее созданному элементу меню.

IMenuItemOnActionExpandListener

Определение интерфейса для вызова обратного вызова при развертывании или сворачивании элемента MenuItem#SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW меню.

IMenuItemOnMenuItemClickListener

Определение интерфейса для вызова обратного вызова при щелчке элемента меню.

InputQueue.ICallback

Интерфейс для получения уведомления о том, когда inputQueue связан и не связан с потоком.

IOnReceiveContentListener

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

IScrollCaptureCallback

ScrollCaptureCallback отвечает за предоставление отрисованных моментальных снимков прокрутки содержимого для системы захвата прокрутки.

IScrollFeedbackProvider

Предоставляет отзыв пользователю о событиях прокрутки.View

ISubMenu

Подкласс Menu для вложенных меню.

ISurfaceControlInputReceiver

Предоставляет механизм получения входных событий SurfaceControl.

ISurfaceHolder

Абстрактный интерфейс для кого-то, в котором есть область отображения.

ISurfaceHolderCallback

Клиент может реализовать этот интерфейс для получения сведений об изменениях поверхности.

ISurfaceHolderCallback2

Для получения Callbackдополнительных обратных вызовов.

IViewManager

Интерфейс для добавления и удаления дочерних представлений в действие.

IViewParent

Определяет обязанности для класса, который будет родительским элементом представления.

IWindowInsetsAnimationController

Контроллер для анимации на основе приложений системных окон.

IWindowInsetsAnimationControlListener

Прослушиватель, инкапсулирующий запрос WindowInsetsController#controlWindowInsetsAnimation.

IWindowInsetsController

Интерфейс для управления окнами, которые создают наборы.

IWindowInsetsController.IOnControllableInsetsChangedListener

Прослушиватель, который будет получать уведомления, когда набор управляемых, контролируемых WindowInsets.Type изменениями WindowInsetsController .

IWindowManager

Интерфейс, используемый приложениями для взаимодействия с диспетчером окон.

KeyEvent.ICallback

Получает обратные вызовы во время отправки ключевых событий.

LayoutInflater.IFactory

Создает представления, пока xml-ресурс макета раздувается.

LayoutInflater.IFactory2

LayoutInflater.IFactory Расширяется путем предоставления родительского представления во время инфляции макета.

LayoutInflater.IFilter

Перехватчик позволяет клиентам LayoutInflater ограничить набор представлений, которые разрешены раздувать.

PixelCopy.IOnPixelCopyFinishedListener

Прослушиватель для наблюдения за завершением запроса PixelCopy.

ScaleGestureDetector.IOnScaleGestureListener

Прослушиватель для получения уведомлений при возникновении жестов.

SurfaceControl.IOnJankDataListener

Интерфейс прослушивателя, который должен быть проинформирован о классификации джанк SurfaceFlinger для определенной поверхности.

SurfaceControl.ITransactionCommittedListener

Интерфейс для обработки запроса SurfaceControl.Transaction#addTransactionCommittedListener(Executor, TransactionCommittedListener)

TextureView.ISurfaceTextureListener

Этот прослушиватель можно использовать для уведомления, когда доступна текстура поверхности, связанная с этим представлением текстуры.

View.ICalledFromWrongThreadListener

Прослушиватель, который уведомляется при вызове определенных API представления из неправильного потока.

View.IOnApplyWindowInsetsListener

Прослушиватель для применения наборов окон в представлении настраиваемым способом.

View.IOnAttachStateChangeListener

Определение интерфейса для вызова обратного вызова при присоединении или отключении этого представления от окна.

View.IOnCapturedPointerListener

Определение интерфейса для вызова обратного вызова при отправке захваченного события указателя.

View.IOnClickListener

Определение интерфейса для вызова обратного вызова при щелчке представления.

View.IOnContextClickListener

Определение интерфейса для вызова обратного вызова при щелчке контекста представления.

View.IOnCreateContextMenuListener

Определение интерфейса для вызова обратного вызова при создании контекстного меню для этого представления.

View.IOnDragListener

Определение интерфейса для прослушивателя, вызываемого при отправке события перетаскивания в это представление.

View.IOnFocusChangeListener

Определение интерфейса для вызова обратного вызова при изменении состояния фокуса представления.

View.IOnGenericMotionListener

Определение интерфейса для вызова обратного вызова при отправке в это представление универсального события движения.

View.IOnHoverListener

Определение интерфейса для вызова обратного вызова при отправке события наведения указателя мыши в это представление.

View.IOnKeyListener

Определение интерфейса для вызова обратного вызова при отправке события ключа оборудования в это представление.

View.IOnLayoutChangeListener

Определение интерфейса для вызова обратного вызова при изменении границ макета представления из-за обработки макета.

View.IOnLongClickListener

Определение интерфейса для вызова обратного вызова при щелчке и удерживаемом представлении.

View.IOnScrollChangeListener

Определение интерфейса для вызова обратного вызова при изменении позиций представления прокрутки X или Y.

View.IOnSystemUiVisibilityChangeListener

Определение интерфейса для вызова обратного вызова при изменении видимости строки состояния.

View.IOnTouchListener

Определение интерфейса для вызова обратного вызова при отправке сенсорного события в это представление.

View.IOnUnhandledKeyEventListener

Определение интерфейса для вызова обратного вызова, если событие аппаратного ключа не было обработано иерархией представлений.

ViewGroup.IOnHierarchyChangeListener

Определение интерфейса для вызова обратного вызова при изменении иерархии в этом представлении.

ViewStub.IOnInflateListener

Прослушиватель, используемый для получения уведомления после успешного раздувания ресурса макета ViewStub.

ViewTreeObserver.IOnDrawListener

Определение интерфейса для вызова обратного вызова при нарисовке дерева представления.

ViewTreeObserver.IOnGlobalFocusChangeListener

Определение интерфейса для вызова обратного вызова при изменении состояния фокуса в дереве представления.

ViewTreeObserver.IOnGlobalLayoutListener

Определение интерфейса для вызова обратного вызова при изменении состояния глобального макета или видимости представлений в дереве представления.

ViewTreeObserver.IOnPreDrawListener

Определение интерфейса для вызова обратного вызова при нарисовке дерева представления.

ViewTreeObserver.IOnScrollChangedListener

Определение интерфейса для вызова обратного вызова при прокрутке чего-то в дереве представления.

ViewTreeObserver.IOnTouchModeChangeListener

Определение интерфейса для вызова обратного вызова при изменении сенсорного режима.

ViewTreeObserver.IOnWindowAttachListener

Определение интерфейса для вызова обратного вызова при присоединении иерархии представлений к окну и отсоединения от нее.

ViewTreeObserver.IOnWindowFocusChangeListener

Определение интерфейса для вызова обратного вызова при изменении состояния фокуса окна иерархии представления.

ViewTreeObserver.IOnWindowVisibilityChangeListener

Определение интерфейса для вызова обратного вызова при изменении видимости окна представления.

ViewTreeObserver.IWindowInsetsAnimationListener

Определение интерфейса для вызова обратного вызова при подготовке или завершении анимации наборов окон.

Window.ICallback

API из окна обратно к вызывающей стороне.

Window.IOnFrameMetricsAvailableListener

Обратный вызов для клиентов, которым нужна информация о времени кадров для каждого кадра, отображаемого окном.

Window.IOnRestrictedCaptionAreaChangedListener

Обратный вызов для клиентов, которые хотят знать о том, где подпись рисует содержимое.

Перечисления

Имя. Описание
AccessibilityDataSensitive

Указывает, разрешено ли взаимодействие со службой специальных возможностей с представлением на основе его конфиденциальности.

AccessibilityLiveRegion

Определяет режимы объявлений в реальном регионе для служб специальных возможностей.

ActionModeType

Определяет, является ли режим действия основным или плавающим.

AutofillFlags

Задает параметры, используемые при создании структуры автозаполнения.

AutofillType

Определяет тип значения, которое представление принимает для автозаполнения.

Axis

Определяет оси, сообщаемые событиями движения.

BufferTransform

Указывает преобразование, примененное к буферу перед отображением.

ClassificationMode

Указывает классификацию, назначенную жесту касания или нажатия.

CompatSmallCoverScreen

Определяет, выбирает ли действие возможность обеспечения совместимости с небольшим экраном.

ContentInfoFlags

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

ContentInfoSource

Определяет источник, из которого получено представление.

DecorCaptionShade

Задает предпочтительный тень для заголовков оформления окна.

DescendantFocusability

Определяет, как группа представлений предоставляет фокус самому себе и его потомкам.

DisplayFlags

Указывает флаги, описывающие отображение.

DisplayFrameRateCategory

Указывает категорию частоты кадров отображения, запрошенную окном.

DisplayState

Определяет состояния питания.

DragAction

Определяет действия в операции перетаскивания.

DragFlags

Задает параметры для операции перетаскивания.

DrawingCacheQuality

Определяет качество кэша рисунков представления.

Edge

Определяет края экрана, пересекаемые событием движения.

FeedbackConstants

Определяет эффекты хаптичной обратной связи, поддерживаемые представлением.

FeedbackFlags

Указывает флаги, управляющие поведением хиптильной обратной связи.

FindViewsWith

Задает критерии, используемые при поиске иерархии представлений для представлений.

FocusablesFlags

Указывает флаги, которые выбирают фокусируемые представления.

FocusSearchDirection

Определяет направления, используемые для навигации между представлениями.

FrameMetricsId

Определяет метрику, сообщаемую для отрисованного кадра.

GravityFlags

Определяет, как объект размещается в контейнере.

HdrType

Определяет поддерживаемый формат отображения с высоким динамическим диапазоном.

ImportantForAccessibility

Определяет важность специальных возможностей для представления и его потомков.

ImportantForAutofill

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

InputKeyboardType

Определяет тип клавиатуры, связанной с устройством ввода.

InputSourceType

Определяет источники, которые могут создавать входные события.

KeyboardType

Определяет конфигурацию клавиатуры, связанную с устройством ввода.

Keycode

Определяет коды ключей Android.

KeyEventActions

Определяет действия, сообщаемые ключевыми событиями.

KeyEventFlags

Определяет флаги, описывающие ключевые события.

KeyModifierBehavior

Определяет поведение модификаторов ключей.

LayerType

Указывает тип слоя отрисовки для представления.

LayoutDirection

Указывает разрешенное направление макета для представления.

LayoutInDisplayCutoutMode

Управляет тем, как окно может использовать области вырезки отображения.

MeasureSpecMode

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

MemoryType

Определяет типы памяти, используемые для поверхностей окон.

MenuAppendFlags

Задает параметры добавления элементов меню.

MenuCategory

Определяет категории, используемые для упорядочивания элементов меню.

MenuPerformFlags

Определяет параметры выполнения действий меню.

MetaKeyStates

Определяет биты состояния метаключа, сообщаемые ключевыми событиями.

MotionEventActions

Определяет действия, сообщаемые событиями движения.

MotionEventButtonState

Указывает нажатые кнопки в событии движения.

MotionEventFlags

Указывает дополнительные флаги состояния в событии движения.

MotionEventToolType

Определяет средства, которые создают события движения.

MotionRange

Определяет диапазоны движения, поддерживаемые входным устройством.

OverScrollMode

Определяет, как представление реагирует при прокрутке за пределы его содержимого.

PersistentDrawingCaches

Определяет, какие дочерние рисунки кэшируют группу представлений.

PixelCopyResult

Определяет результат запроса PixelCopy.

PointerCaptureMode

Предоставляет типы для отображения и взаимодействия с окнами приложений Android, входными данными и представлениями.

PointerIconType

Определяет значок системного указателя.

RoundedCornerPosition

Определяет положение закругляемого угла отображения.

ScreenRecordingState

Сообщает, отображается ли приложение в записи экрана.

ScreenState

Указывает состояние экрана, сообщаемое представлению.

ScrollAxis

Определяет горизонтальные и вертикальные оси прокрутки.

ScrollbarPosition

Определяет сторону, на которой отображается полоса прокрутки.

ScrollbarStyles

Определяет стили для размещения полос прокрутки.

ScrollCaptureHint

Указывает, как представление участвует в захвате прокрутки.

ScrollIndicatorPosition

Определяет расположение индикатора прокрутки.

ShowAsAction

Указывает, как элемент меню представлен как действие.

SoftInput

Задает поведение обратимого ввода окна.

SoundEffects

Определяет стандартные звуковые эффекты пользовательского интерфейса.

StatusBarVisibility

Отчеты или элементы управления видимостью строки состояния.

SurfaceChangeFrameRate

Указывает, когда изменение частоты кадров поверхности вступают в силу.

SurfaceFrameRateCompatibility

Указывает, как соответствует скорость кадров поверхности для отображения частоты обновления.

SurfaceJankType

Классифицирует источник события surface jank.

SurfaceOrientation

Указывает ориентацию поверхности.

SurfaceType

Указывает тип буфера, используемый держателем поверхности.

SurfaceViewLifecycle

Управляет тем, когда поверхность SurfaceView следует его вложениям или жизненным циклом видимости.

SystemUiFlags

Задает устаревшие параметры видимости пользовательского интерфейса системы.

TextAlignment

Определяет режимы выравнивания текста для представления.

TextDirection

Определяет эвристики направления текста для представления.

TouchableRegion

Определяет регионы окна, принимающее сенсорные входные данные.

ViewContentSensitivity

Указывает конфиденциальность содержимого, отображаемого представлением.

ViewFocusability

Определяет, может ли представление принимать фокус ввода.

ViewImportantForContentCapture

Определяет, участвует ли представление и его потомки в захвате содержимого.

ViewLayoutMode

Определяет поведение макета для представления.

ViewRectangleOnScreenRequestSource

Предоставляет типы для отображения и взаимодействия с окнами приложений Android, входными данными и представлениями.

ViewStates

Определяет состояния видимости представления.

WindowFeatures

Определяет функции, которые может запрашивать окно.

WindowInsetsAnimationDispatchMode

Определяет, продолжается ли анимация наборов с помощью поддерев представления.

WindowInsetsControllerAppearance

Указывает внешний вид системных полос, контролируемых окном.

WindowInsetsControllerBehavior

Указывает, как отображаются скрытые системные полосы.

WindowInsetSides

Определяет стороны, включенные в операцию набора окон.

WindowManageDisplayFlags

Задает параметры управления дисплеем.

WindowManagerDisplayEngagementModes

Предоставляет типы для отображения и взаимодействия с окнами приложений Android, входными данными и представлениями.

WindowManagerEngagementControlState

Предоставляет типы для отображения и взаимодействия с окнами приложений Android, входными данными и представлениями.

WindowManagerEventType

Определяет изменения, сообщаемые для параметров макета диспетчера окон.

WindowManagerFlags

Определяет флаги, управляющие поведением макета диспетчера окон.

WindowManagerTypes

Определяет типы окон, управляемые диспетчером окон.

WindowProgress

Определяет индикаторы хода выполнения, отображаемые окном.

WindowRotationAnimation

Определяет анимацию, используемую при повороте окна.

Делегаты

Имя. Описание
ReceiveContentHandler

Представляет обратный вызов, который получает содержимое, доставленное в представление, и возвращает любое несоображаемое содержимое.

View.ApplyWindowInsetsHandler

Представляет обратный вызов, который применяет наборы окон к представлению.

Комментарии

Java документации по android.view.