Android.Views Espace de noms

Fournit des types pour l’affichage et l’interaction avec les fenêtres d’application Android, les entrées et les vues.

Classes

Nom Description
AbsSavedState

Implémentation Parcelable qui doit être utilisée par les hiérarchies d’héritage pour vous assurer que l’état de toutes les classes le long de la chaîne est enregistré.

AbsSavedState.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par AbsSavedState.

ActionMode

Représente un mode contextuel de l’interface utilisateur.

ActionMode.Callback2

Extension de la fourniture d’informations ActionMode.Callback rect de contenu.

ActionProvider

Un ActionProvider définit une interaction de menu riche dans un composant unique.

ActionProvider.VisibilityEventArgs

Fournit des données pour l’événement Visibility.

CancelledEventArgs

Fournit des données pour un événement de rappel managé.

Choreographer

Coordonne le minutage des animations, des entrées et du dessin.

Choreographer.FrameData

Charge utile pour VsyncCallback laquelle inclut des informations d’image telles que le moment où la trame a commencé à être rendue, et plusieurs chronologies de trames possibles et leurs informations, y compris l’échéance et l’heure actuelle attendue.

Choreographer.FrameTimeline

Contient les données qui décrivent un événement de trame VSync possible à afficher.

ContentInfo

Contient toutes les données pertinentes pour une demande à View#performReceiveContent.

ContentInfo.Builder

Générateur pour ContentInfo.

ContentInfo.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par ContentInfo.

ContextThemeWrapper

Wrapper de contexte qui vous permet de modifier ou de remplacer le thème du contexte encapsulé.

Display

Fournit des informations sur la taille et la densité d’un affichage logique.

Display.HdrCapabilities

Encapsule les fonctionnalités HDR d’un affichage donné.

Display.HdrCapabilities.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par Display.HdrCapabilities.

Display.Mode

Mode pris en charge par un affichage donné.

Display.Mode.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par Display.Mode.

DisplayCutout

Représente la zone de l’affichage qui n’est pas fonctionnelle pour l’affichage du contenu.

DisplayCutout.Builder

Classe Builder pour construire une instance DisplayCutout.

DisplayShape

Classe représentant la forme d’un affichage.

DisplayShape.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par DisplayShape.

DragAndDropPermissions

DragAndDropPermissions contrôle les autorisations d’accès pour les URI de contenu associés à un DragEvent.

DragAndDropPermissions.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par DragAndDropPermissions.

DragEvent

Représente un événement envoyé par le système à différents moments pendant une opération de glisser-déplacer.

DragEvent.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par DragEvent.

FinishedEventArgs

Fournit des données pour un événement de rappel managé.

FocusFinder

Algorithme utilisé pour rechercher la vue focusable suivante dans une direction donnée d’une vue qui a actuellement le focus.

FrameMetrics

Classe contenant des données de minutage pour différents jalons dans un cycle de vie d’image signalé par le sous-système de rendu.

FrameStats

Il s’agit de la classe de base pour les statistiques d’images.

GestureDetector

Détecte différents mouvements et événements à l’aide des s fournis MotionEvent.

GestureDetector.ContextClickEventArgs

Fournit des données pour un événement de rappel managé.

GestureDetector.DoubleTapEventArgs

Fournit des données pour l’événement DoubleTap.

GestureDetector.DoubleTapEventEventArgs

Fournit des données pour l’événement DoubleTapEvent.

GestureDetector.DownEventArgs

Fournit des données pour un événement de rappel managé.

GestureDetector.FlingEventArgs

Fournit des données pour un événement de rappel managé.

GestureDetector.LongPressEventArgs

Fournit des données pour un événement de rappel managé.

GestureDetector.ScrollEventArgs

Fournit des données pour un événement de rappel managé.

GestureDetector.ShowPressEventArgs

Fournit des données pour un événement de rappel managé.

GestureDetector.SimpleOnGestureListener

Classe pratique à étendre lorsque vous ne souhaitez écouter qu’un sous-ensemble de tous les mouvements.

GestureDetector.SingleTapConfirmedEventArgs

Fournit des données pour l’événement SingleTapConfirmed.

GestureDetector.SingleTapUpEventArgs

Fournit des données pour un événement de rappel managé.

Gravity

Constantes et outils standard pour placer un objet dans un conteneur potentiellement plus grand.

HapticFeedbackConstants

Constantes à utiliser pour effectuer des effets de commentaires haptiques via View#performHapticFeedback(int)

IAttachedSurfaceControl.BufferTransformHintChangedEventArgs

Fournit des données pour un événement de rappel managé.

IContextMenuExtensions

Contient des méthodes d’extension C# pour les opérations de menu contextuel.

IMenuExtensions

Contient des méthodes d’extension C# pour les opérations de menu.

IMenuItemExtensions

Contient des méthodes d’extension C# pour les opérations d’élément de menu.

InflateException

Cette exception est levée par un gonfleur dans les conditions d’erreur.

InputDevice

Décrit les fonctionnalités d’un appareil d’entrée particulier.

InputDevice.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par InputDevice.

InputDevice.MotionRange

Fournit des informations sur la plage de valeurs d’un axe particulier MotionEvent .

InputDevice.ViewBehavior

Fournit des informations sur la façon dont les vues de traitement MotionEventgénérées par cet appareil d’entrée doivent répondre aux événements.

InputEvent

Classe de base commune pour les événements d’entrée.

InputEvent.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par InputEvent.

InputQueue

Une file d’attente d’entrée fournit un mécanisme permettant à une application de recevoir des événements d’entrée entrants.

ISubMenuExtensions

Contient des méthodes d’extension C# pour les opérations de sous-menu.

IWindowInsetsController.ControllableInsetsChangedEventArgs

Fournit des données pour un événement de rappel managé.

KeyboardShortcutGroup

Un groupe de KeyboardShortcutInfo.

KeyboardShortcutGroup.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par KeyboardShortcutGroup.

KeyboardShortcutInfo

Informations sur un raccourci clavier.

KeyboardShortcutInfo.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par KeyboardShortcutInfo.

KeyCharacterMap

Décrit les touches fournies par un périphérique clavier et leurs étiquettes associées.

KeyCharacterMap.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par KeyCharacterMap.

KeyCharacterMap.KeyData

Décrit les mappages de caractères associés à une clé.

KeyCharacterMap.UnavailableException

Levée lorsqu’une KeyCharacterMap#load carte de caractères de clé n’a pas pu être chargée.

KeyEvent

Objet utilisé pour signaler les événements de touche et de bouton.

KeyEvent.DispatcherState

Utilisez cette option KeyEvent#dispatch(Callback, DispatcherState, Object) pour la répartition des touches plus avancées, par exemple les pressions longues.

LayoutInflater

Instancie un fichier XML de disposition dans ses objets correspondants android.view.View .

Menu

Interface permettant de gérer les éléments dans un menu.

MenuInflater

Cette classe est utilisée pour instancier des fichiers XML de menu en objets Menu.

MenuItemActionCollapseEventArgs

Fournit des données pour un événement de rappel managé.

MenuItemActionExpandEventArgs

Fournit des données pour un événement de rappel managé.

MenuItemOnMenuItemClickEventArgs

Fournit des données pour un événement de rappel managé.

MotionEvent

Objet utilisé pour signaler les événements de mouvement (souris, stylet, doigt, trackball).

MotionEvent.PointerCoords

Objet de transfert pour les coordonnées de pointeur.

MotionEvent.PointerProperties

Objet de transfert pour les propriétés de pointeur.

MotionPredictor

Calculer les prédictions de mouvement.

OrientationEventListener

Classe d’assistance pour recevoir des notifications du SensorManager lorsque l’orientation de l’appareil a changé.

OrientationListener

Classe d’assistance pour recevoir des notifications du SensorManager lorsque l’orientation de l’appareil a changé.

PixelCopy

Fournit un mécanisme pour émettre des demandes de copie de pixels afin d’autoriser les opérations de copie de Surface vers Bitmap

PixelCopy.PixelCopyFinishedEventArgs

Fournit des données pour un événement de rappel managé.

PixelCopy.PixelCopyRequest

Représente une requête PixelCopy.

PixelCopy.PixelCopyRequest.Builder

Génère une requête PixelCopy complète pour l’exécution.

PixelCopy.Result

Contient le résultat d’une requête PixelCopy

PointerIcon

Représente une icône qui peut être utilisée comme pointeur de souris.

PointerIcon.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par PointerIcon.

ReadyEventArgs

Fournit des données pour un événement de rappel managé.

RoundedCorner

Représente un angle arrondi de l’affichage.

RoundedCorner.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par RoundedCorner.

ScaleGestureDetector

Détecte les mouvements de transformation de mise à l’échelle à l’aide des s fournis MotionEvent.

ScaleGestureDetector.ScaleBeginEventArgs

Fournit des données pour un événement de rappel managé.

ScaleGestureDetector.ScaleEndEventArgs

Fournit des données pour un événement de rappel managé.

ScaleGestureDetector.ScaleEventArgs

Fournit des données pour un événement de rappel managé.

ScaleGestureDetector.SimpleOnScaleGestureListener

Classe pratique à étendre lorsque vous souhaitez uniquement écouter un sous-ensemble d’événements liés à la mise à l’échelle.

ScrollCaptureSession

Une session représente l’étendue de l’interaction entre un ScrollCaptureCallback système et le système pendant une opération de capture de défilement active.

ScrollCaptureTarget

Une cible collecte l’ensemble d’informations contextuelles pour un ScrollCaptureHandler découvert pendant un View#dispatchScrollCaptureSearch scroll capture search.

SearchEvent

Classe qui contient des informations sur un événement qui déclenche une recherche.

SoundEffectConstants

Constantes à utiliser pour lire des effets sonores via View#playSoundEffect(int)

Surface

Gérez sur une mémoire tampon brute gérée par le compositeur d’écran.

Surface.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par Surface.

Surface.OutOfResourcesException

Exception levée lorsqu'un canevas n'a pas pu être verrouillé avec Surface#lockCanvas, ou lorsqu'un SurfaceTexture n'a pas pu être alloué avec succès.

SurfaceControl

Gérez une Surface à l’écran gérée par le compositeur système.

SurfaceControl.Builder

Classe Builder pour SurfaceControl les objets.

SurfaceControl.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par SurfaceControl.

SurfaceControl.JankData

Jank information to be fed back via OnJankDataListener.

SurfaceControl.JankDataEventArgs

Fournit des données pour un événement de rappel managé.

SurfaceControl.OnJankDataListenerRegistration

Handle vers un enregistrement OnJankDatalistener.

SurfaceControl.Transaction

Ensemble atomique de modifications apportées à un ensemble de SurfaceControl.

SurfaceControl.Transaction.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par SurfaceControl.Transaction.

SurfaceControl.TransactionStats

Statistiques de transaction données à l’écouteur inscrit dans SurfaceControl.Transaction#addTransactionCompletedListener

SurfaceControl.TrustedPresentationThresholds

Valeurs de seuil envoyées avec Transaction#setTrustedPresentationCallback(SurfaceControl, TrustedPresentationThresholds, Executor, Consumer)

SurfaceControlViewHost

Classe utilitaire pour l’ajout d’une hiérarchie View à un SurfaceControl.

SurfaceControlViewHost.SurfacePackage

Empaquetage encapsulant une hiérarchie Surface qui contient des éléments d’affichage interactifs.

SurfaceControlViewHost.SurfacePackage.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par SurfaceControlViewHost.SurfacePackage.

SurfaceHolderBadSurfaceTypeException

Exception levée #lockCanvas lorsqu’elle est appelée sur un Surface dont le type est SURFACE_TYPE_PUSH_BUFFERS.

SurfaceView

Fournit une surface de dessin dédiée incorporée à l’intérieur d’une hiérarchie d’affichage.

TextureView

Une TextureView peut être utilisée pour afficher un flux de contenu, tel que celui provenant d’une préversion de caméra, d’une vidéo ou d’une scène OpenGL.

TextureView.SurfaceTextureAvailableEventArgs

Fournit des données pour l’événement SurfaceTextureAvailable.

TextureView.SurfaceTextureDestroyedEventArgs

Fournit des données pour l’événement SurfaceTextureDestroyed.

TextureView.SurfaceTextureSizeChangedEventArgs

Fournit des données pour l’événement SurfaceTextureSizeChanged.

TextureView.SurfaceTextureUpdatedEventArgs

Fournit des données pour l’événement SurfaceTextureUpdated.

TouchDelegate

Classe d’assistance pour gérer les situations où vous souhaitez qu’une vue ait une zone tactile plus grande que ses limites d’affichage réelles.

VelocityTracker

Assistance pour le suivi de la vitesse des événements de mouvement, pour l’implémentation de flinging et d’autres mouvements de ce type.

VerifiedInputEvent

Classe de base pour les événements vérifiés.

VerifiedInputEvent.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par VerifiedInputEvent.

VerifiedKeyEvent

KeyEvent qui a été vérifié par le système.

VerifiedMotionEvent

MotionEvent qui a été vérifié par le système.

View

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

View.AccessibilityDelegate

Cette classe représente un délégué qui peut être inscrit dans un View pour améliorer la prise en charge de l’accessibilité via la composition plutôt que via l’héritage.

View.BaseSavedState

Classe de base pour les classes dérivées qui souhaitent enregistrer et restaurer leur propre état dans android.view.View#onSaveInstanceState().

View.CapturedPointerEventArgs

Fournit des données pour un événement de rappel managé.

View.ContextClickEventArgs

Fournit des données pour un événement de rappel managé.

View.CreateContextMenuEventArgs

Fournit des données pour l’événement ContextMenuCreated.

View.DragEventArgs

Fournit des données pour l’événement Drag.

View.DragShadowBuilder

Crée une image que le système affiche pendant l’opération de glisser-déplacer.

View.FocusChangeEventArgs

Fournit des données pour les événements et FocusChange les QueryTextFocusChangeévénements.

View.GenericMotionEventArgs

Fournit des données pour l’événement GenericMotion.

View.HoverEventArgs

Fournit des données pour l’événement Hover.

View.KeyEventArgs

Fournit des données pour l’événement KeyPress.

View.LayoutChangeEventArgs

Fournit des données pour l’événement LayoutChange.

View.LongClickEventArgs

Fournit des données pour l’événement LongClick.

View.LongClickUseDefaultHapticFeedbackEventArgs

Fournit des données pour un événement de rappel managé.

View.MeasureSpec

MeasureSpec encapsule les exigences de disposition passées du parent à l’enfant.

View.ScrollChangeEventArgs

Fournit des données pour un événement de rappel managé.

View.SystemUiVisibilityChangeEventArgs

Fournit des données pour l’événement SystemUiVisibilityChange.

View.TouchEventArgs

Fournit des données pour les événements et Touch les TouchInterceptedévénements.

View.UnhandledKeyEventEventArgs

Fournit des données pour un événement de rappel managé.

View.ViewAttachedToWindowEventArgs

Fournit des données pour l’événement ViewAttachedToWindow.

View.ViewDetachedFromWindowEventArgs

Fournit des données pour l’événement ViewDetachedFromWindow.

ViewAnimationUtils

Définit les utilitaires courants pour l’utilisation des animations d’affichage.

ViewConfiguration

Contient des méthodes pour les constantes standard utilisées dans l’interface utilisateur pour les délais d’expiration, les tailles et les distances.

ViewDebug

Différents outils de débogage/suivi liés à et à View la hiérarchie d’affichage.

ViewDebug.CapturedViewProperty

Cette annotation peut être utilisée pour marquer les champs et méthodes à vider lorsque la vue est capturée.

ViewDebug.ExportedProperty

Cette annotation peut être utilisée pour marquer les champs et méthodes à vider par le serveur d’affichage.

ViewDebug.FlagToString

Définit un mappage d’un indicateur à une chaîne.

ViewDebug.HierarchyTraceType

Définit les opérations enregistrées par le suivi de hiérarchie.

ViewDebug.IntToString

Définit un mappage d’une valeur int à une chaîne.

ViewDebug.RecyclerTraceType

Définit les opérations enregistrées par le suivi de recyclage.

ViewGroup

Il ViewGroup s’agit d’une vue spéciale qui peut contenir des vues enfants.

ViewGroup.ChildViewAddedEventArgs

Fournit des données pour l’événement ChildViewAdded.

ViewGroup.ChildViewRemovedEventArgs

Fournit des données pour l’événement ChildViewRemoved.

ViewGroup.LayoutParams

LayoutParams est utilisé par des vues pour indiquer à leurs parents comment ils veulent être disposés.

ViewGroup.MarginLayoutParams

Informations de disposition par enfant pour les dispositions qui prennent en charge les marges.

ViewGroupOverlay

Une superposition de groupe est une couche supplémentaire qui se trouve au-dessus d’un ViewGroup (la « vue hôte ») qui est dessinée après tout autre contenu de cette vue (y compris les enfants du groupe d’affichage).

ViewOutlineProvider

Interface par laquelle une vue génère son Outline, utilisé pour la conversion et la capture d’ombres.

ViewOverlay

Une superposition est une couche supplémentaire qui se trouve au-dessus d’une vue (la « vue hôte ») qui est dessinée après tout autre contenu de cette vue (y compris les enfants, si la vue est un ViewGroup).

ViewPropertyAnimator

Cette classe active l’animation automatique et optimisée des propriétés de sélection sur les objets View.

ViewStructure

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

ViewStructure.HtmlInfo

Représentation simplifiée des propriétés HTML d’un nœud qui représente un élément HTML.

ViewStructure.HtmlInfo.Builder

Génère des métadonnées HTML pour un nœud ViewStructure.

ViewStub

Un ViewStub est une vue invisible de taille zéro qui peut être utilisée pour gonfler les ressources de disposition au moment de l’exécution.

ViewStub.InflateEventArgs

Fournit des données pour l’événement InflateEvent.

ViewTreeObserver

Un observateur d’arborescence d’affichage est utilisé pour inscrire des écouteurs qui peuvent être avertis des modifications globales dans l’arborescence d’affichage.

ViewTreeObserver.GlobalFocusChangeEventArgs

Fournit des données pour l’événement GlobalFocusChange.

ViewTreeObserver.PreDrawEventArgs

Fournit des données pour l’événement PreDraw.

ViewTreeObserver.TouchModeChangeEventArgs

Fournit des données pour l’événement TouchModeChange.

ViewTreeObserver.WindowFocusChangeEventArgs

Fournit des données pour l’événement WindowFocusChange.

ViewTreeObserver.WindowVisibilityChangeEventArgs

Fournit des données pour un événement de rappel managé.

Window

Classe de base abstraite pour une stratégie de comportement et d’apparence de fenêtre de niveau supérieur.

Window.FrameMetricsAvailableEventArgs

Fournit des données pour un événement de rappel managé.

Window.RestrictedCaptionAreaChangedEventArgs

Fournit des données pour un événement de rappel managé.

WindowAnimationFrameStats

Cette classe contient des statistiques d’images d’animation de fenêtre.

WindowAnimationFrameStats.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par WindowAnimationFrameStats.

WindowContentFrameStats

Cette classe contient des statistiques de trame de contenu de fenêtre.

WindowContentFrameStats.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par WindowContentFrameStats.

WindowId

Identificateur sécurisé pour une fenêtre.

WindowId.FocusObserver

Sous-classe pour observer les modifications apportées à l’état de focus d’un WindowId.

WindowId.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par WindowId.

WindowInsets

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

WindowInsets.Builder

Générateur pour WindowInsets.

WindowInsets.Side

Classe qui définit différents côtés pour les ensembles.

WindowInsets.Type

Classe qui définit différents types de sources à l’origine d’ensembles de fenêtres.

WindowInsetsAnimation

Classe représentant une animation d’un ensemble de fenêtres qui provoquent des ensembles.

WindowInsetsAnimation.Bounds

Classe représentant la plage d’un WindowInsetsAnimation

WindowInsetsAnimation.Callback

Interface qui permet à l’application d’écouter les événements d’animation pour les fenêtres qui provoquent des ensembles.

WindowManager

Fournit l’accès aux paramètres de disposition et windows de niveau supérieur d’une application.

WindowManagerBadTokenException

Exception levée lors de la tentative d’ajout d’une vue dont LayoutParams LayoutParams#token n’est pas valide.

WindowManagerInvalidDisplayException

Exception levée lors de l’appel #addView à un affichage secondaire introuvable.

WindowManagerLayoutParams

Spécifie la disposition et le comportement d’une fenêtre de niveau supérieur.

WindowManagerLayoutParams.InterfaceConsts

Expose les constantes héritées des interfaces Java implémentées par WindowManagerLayoutParams.

WindowMetrics

Métriques relatives à une fenêtre, composées des limites et WindowInsets.

Interfaces

Nom Description
ActionMode.ICallback

Interface de rappel pour les modes d’action.

ActionProvider.IVisibilityListener

Écoute les modifications apportées à la visibilité comme indiqué par ActionProvider#refreshVisibility().

Choreographer.IFrameCallback

Implémentez cette interface pour recevoir un rappel lorsqu’une nouvelle image d’affichage est rendue.

Choreographer.IVsyncCallback

Implémentez cette interface pour recevoir un rappel pour démarrer l’image suivante.

GestureDetector.IOnContextClickListener

Écouteur utilisé pour avertir lorsqu’un clic de contexte se produit.

GestureDetector.IOnDoubleTapListener

Écouteur utilisé pour avertir lorsqu’un appui double ou un appui unique confirmé se produit.

GestureDetector.IOnGestureListener

Écouteur utilisé pour avertir lorsque des mouvements se produisent.

IAttachedSurfaceControl

Fournit une interface pour l’Surface racine d’une hiérarchie ou d’une fenêtre d’affichage.

IAttachedSurfaceControl.IOnBufferTransformHintChangedListener

Écouteur de modification de l’indicateur de transformation de mémoire tampon.

ICollapsibleActionView

Lorsqu’une View interface implémente cette interface, elle reçoit des rappels lorsqu’elle est développée ou réduite en tant qu’affichage d’action en même temps que les rappels facultatifs spécifiés par l’application .OnActionExpandListener

IContextMenu

Extension des Menu menus contextuels fournissant des fonctionnalités permettant de modifier l’en-tête du menu contextuel.

IContextMenuContextMenuInfo

Informations supplémentaires sur la création du menu contextuel.

IMenu

Interface permettant de gérer les éléments dans un menu.

IMenuItem

Interface pour l’accès direct à un élément de menu créé précédemment.

IMenuItemOnActionExpandListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un élément de menu marqué avec MenuItem#SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW est développé ou réduit.

IMenuItemOnMenuItemClickListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un élément de menu est cliqué.

InputQueue.ICallback

Interface permettant de recevoir une notification lorsqu’un InputQueue est associé et dissocié d’un thread.

IOnReceiveContentListener

Écouteur pour les applications à implémenter la gestion de l’insertion du contenu.

IScrollCaptureCallback

Un ScrollCaptureCallback est chargé de fournir des instantanés rendus de contenu de défilement pour le système de capture de défilement.

IScrollFeedbackProvider

Fournit des commentaires à l’utilisateur pour les événements de défilement sur un View.

ISubMenu

Sous-classe des Menu sous-menus.

ISurfaceControlInputReceiver

Fournit un mécanisme permettant à un SurfaceControl de recevoir des événements d’entrée.

ISurfaceHolder

Interface abstraite d’une personne contenant une surface d’affichage.

ISurfaceHolderCallback

Un client peut implémenter cette interface pour recevoir des informations sur les modifications apportées à la surface.

ISurfaceHolderCallback2

Rappels supplémentaires pouvant être reçus pour Callback.

IViewManager

Interface permettant d’ajouter et de supprimer des vues enfants à une activité.

IViewParent

Définit les responsabilités d’une classe qui sera parente d’une vue.

IWindowInsetsAnimationController

Contrôleur pour l’animation pilotée par l’application des fenêtres système.

IWindowInsetsAnimationControlListener

Écouteur qui encapsule une requête à WindowInsetsController#controlWindowInsetsAnimation.

IWindowInsetsController

Interface pour contrôler les fenêtres qui génèrent des ensembles.

IWindowInsetsController.IOnControllableInsetsChangedListener

Écouteur à avertir lorsque l’ensemble de contrôle contrôlé WindowInsets.Type par une WindowInsetsController modification.

IWindowManager

Interface que les applications utilisent pour communiquer avec le gestionnaire de fenêtres.

KeyEvent.ICallback

Reçoit des rappels pendant que les événements clés sont distribués.

LayoutInflater.IFactory

Crée des vues pendant qu’une ressource XML de disposition est gonflée.

LayoutInflater.IFactory2

LayoutInflater.IFactory S’étend en fournissant la vue parente pendant l’inflation de disposition.

LayoutInflater.IFilter

Hook pour permettre aux clients de LayoutInflater de restreindre l’ensemble des vues autorisées à être gonflées.

PixelCopy.IOnPixelCopyFinishedListener

Écouteur pour observer l’achèvement d’une requête PixelCopy.

ScaleGestureDetector.IOnScaleGestureListener

Écouteur pour recevoir des notifications lorsque des mouvements se produisent.

SurfaceControl.IOnJankDataListener

Interface de l’écouteur pour être informé de la classification de jank de SurfaceFlinger pour une surface spécifique.

SurfaceControl.ITransactionCommittedListener

Interface pour gérer la demande à SurfaceControl.Transaction#addTransactionCommittedListener(Executor, TransactionCommittedListener)

TextureView.ISurfaceTextureListener

Cet écouteur peut être utilisé pour être averti lorsque la texture de la surface associée à cette vue de texture est disponible.

View.IOnApplyWindowInsetsListener

Écouteur pour l’application d’ensembles de fenêtres sur une vue d’une manière personnalisée.

View.IOnAttachStateChangeListener

Définition d’interface pour qu’un rappel soit appelé lorsque cette vue est attachée ou détachée de sa fenêtre.

View.IOnCapturedPointerListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un événement de pointeur capturé est distribué dans cette vue.

View.IOnClickListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un affichage est cliqué.

View.IOnContextClickListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un affichage est cliqué sur le contexte.

View.IOnCreateContextMenuListener

Définition d’interface pour qu’un rappel soit appelé lorsque le menu contextuel de cette vue est généré.

View.IOnDragListener

Définition d’interface pour un écouteur appelé lorsqu’un événement de glisser est distribué à cette vue.

View.IOnFocusChangeListener

Définition d’interface pour qu’un rappel soit appelé lorsque l’état du focus d’une vue a changé.

View.IOnGenericMotionListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un événement de mouvement générique est distribué à cette vue.

View.IOnHoverListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un événement de pointage est distribué à cette vue.

View.IOnKeyListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un événement de clé matérielle est distribué à cette vue.

View.IOnLayoutChangeListener

Définition d’interface pour qu’un rappel soit appelé lorsque les limites de disposition d’une vue changent en raison du traitement de la disposition.

View.IOnLongClickListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un affichage a été cliqué et conservé.

View.IOnScrollChangeListener

Définition d’interface pour qu’un rappel soit appelé lorsque les positions X ou Y de défilement d’une modification d’affichage sont modifiées.

View.IOnSystemUiVisibilityChangeListener

Définition d’interface pour qu’un rappel soit appelé lorsque la barre d’état change de visibilité.

View.IOnTouchListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un événement tactile est distribué à cette vue.

View.IOnUnhandledKeyEventListener

Définition d’interface pour qu’un rappel soit appelé lorsqu’un événement de clé matérielle n’a pas été géré par la hiérarchie d’affichage.

ViewGroup.IOnHierarchyChangeListener

Définition de l’interface pour qu’un rappel soit appelé lorsque la hiérarchie dans cette vue a changé.

ViewStub.IOnInflateListener

L’écouteur utilisé pour recevoir une notification après qu’un ViewStub a correctement gonflé sa ressource de disposition.

ViewTreeObserver.IOnDrawListener

Définition d’interface pour qu’un rappel soit appelé lorsque l’arborescence d’affichage est sur le point d’être dessinée.

ViewTreeObserver.IOnGlobalFocusChangeListener

Définition d’interface pour qu’un rappel soit appelé lorsque l’état du focus dans l’arborescence d’affichage change.

ViewTreeObserver.IOnGlobalLayoutListener

Définition d’interface pour qu’un rappel soit appelé lorsque l’état de disposition globale ou la visibilité des vues dans l’arborescence d’affichage change.

ViewTreeObserver.IOnPreDrawListener

Définition d’interface pour qu’un rappel soit appelé lorsque l’arborescence d’affichage est sur le point d’être dessinée.

ViewTreeObserver.IOnScrollChangedListener

Définition d’interface pour qu’un rappel soit appelé lorsque quelque chose dans l’arborescence d’affichage a été défilement.

ViewTreeObserver.IOnTouchModeChangeListener

Définition d’interface pour qu’un rappel soit appelé lorsque le mode tactile change.

ViewTreeObserver.IOnWindowAttachListener

Définition d’interface pour qu’un rappel soit appelé lorsque la hiérarchie d’affichage est attachée et détachée de sa fenêtre.

ViewTreeObserver.IOnWindowFocusChangeListener

Définition d’interface pour qu’un rappel soit appelé lorsque l’état du focus de fenêtre de la hiérarchie d’affichage change.

ViewTreeObserver.IOnWindowVisibilityChangeListener

Définition d’interface pour qu’un rappel soit appelé lorsque la visibilité de la fenêtre de la hiérarchie d’affichage change.

Window.ICallback

API d’une fenêtre de retour à son appelant.

Window.IOnFrameMetricsAvailableListener

Rappel pour les clients qui souhaitent obtenir des informations de minutage d’images pour chaque image affichée par la fenêtre.

Window.IOnRestrictedCaptionAreaChangedListener

Rappel pour les clients qui souhaitent connaître l’emplacement où la légende dessine du contenu.

Énumérations

Nom Description
AccessibilityDataSensitive

Spécifie si les interactions de service d’accessibilité avec une vue sont autorisées en fonction de sa sensibilité.

AccessibilityLiveRegion

Définit les modes d’annonce de région dynamique pour les services d’accessibilité.

ActionModeType

Identifie si un mode d’action est principal ou flottant.

AutofillFlags

Spécifie les options utilisées lors de la construction d’une structure de remplissage automatique.

AutofillType

Identifie le type de valeur qu’une vue accepte pour le remplissage automatique.

Axis

Identifie les axes signalés par les événements de mouvement.

BufferTransform

Spécifie une transformation appliquée à une mémoire tampon avant son affichage.

ClassificationMode

Spécifie la classification affectée à un mouvement tactile ou de pression.

CompatSmallCoverScreen

Contrôle si une activité opte pour une compatibilité à petit écran de couverture.

ContentInfoFlags

Spécifie des indicateurs qui contrôlent la façon dont le contenu reçu est géré.

ContentInfoSource

Identifie la source à partir de laquelle une vue a reçu du contenu.

DecorCaptionShade

Spécifie l’ombre préférée pour les légendes de décoration de fenêtre.

DescendantFocusability

Définit comment un groupe d’affichage accorde le focus à lui-même et à ses descendants.

DisplayFlags

Spécifie les indicateurs qui décrivent un affichage.

DisplayFrameRateCategory

Spécifie une catégorie de fréquence d’images d’affichage demandée par une fenêtre.

DisplayState

Identifie les états d’alimentation d’affichage.

DragAction

Identifie les actions dans une opération de glisser-déplacer.

DragFlags

Spécifie les options d’une opération de glisser-déplacer.

DrawingCacheQuality

Définit la qualité d’un cache de dessin d’affichage.

Edge

Identifie les bords d’écran croisés par un événement de mouvement.

FeedbackConstants

Identifie les effets haptic-feedback pris en charge par une vue.

FeedbackFlags

Spécifie des indicateurs qui contrôlent le comportement haptique-feedback.

FindViewsWith

Spécifie les critères utilisés lors de la recherche d’une hiérarchie d’affichages pour les vues.

FocusablesFlags

Spécifie les indicateurs qui sélectionnent des vues focusables.

FocusSearchDirection

Définit les directions utilisées pour naviguer entre les vues.

FrameMetricsId

Identifie une métrique signalée pour une trame rendue.

GravityFlags

Définit la position d’un objet dans son conteneur.

HdrType

Identifie un format d’affichage haute plage dynamique pris en charge.

ImportantForAccessibility

Définit l’importance de l’accessibilité pour une vue et ses descendants.

ImportantForAutofill

Contrôle si une vue et ses descendants participent au remplissage automatique.

InputKeyboardType

Identifie le type de clavier associé à un appareil d’entrée.

InputSourceType

Identifie les sources qui peuvent produire des événements d’entrée.

KeyboardType

Identifie la configuration du clavier associée à un appareil d’entrée.

Keycode

Définit les codes de clé Android.

KeyEventActions

Identifie les actions signalées par les événements clés.

KeyEventFlags

Définit des indicateurs qui décrivent les événements clés.

KeyModifierBehavior

Définit le comportement des touches de modification.

LayerType

Spécifie le type de couche de rendu d’une vue.

LayoutDirection

Spécifie la direction de disposition résolue pour une vue.

LayoutInDisplayCutoutMode

Contrôle la façon dont une fenêtre peut utiliser des zones de découpage d’affichage.

MeasureSpecMode

Spécifie comment une dimension d’affichage est contrainte pendant la mesure.

MemoryType

Identifie les types de mémoire utilisés pour les surfaces de fenêtre.

MenuAppendFlags

Spécifie les options d’ajout d’éléments de menu.

MenuCategory

Identifie les catégories utilisées pour classer les éléments de menu.

MenuPerformFlags

Définit les options d’exécution d’actions de menu.

MetaKeyStates

Définit les bits d’état de méta-clé signalés par les événements clés.

MotionEventActions

Identifie les actions signalées par les événements de mouvement.

MotionEventButtonState

Spécifie les boutons appuyés dans un événement de mouvement.

MotionEventFlags

Spécifie des indicateurs d’état supplémentaires sur un événement de mouvement.

MotionEventToolType

Identifie les outils qui produisent des événements de mouvement.

MotionRange

Identifie les plages de mouvement prises en charge par un appareil d’entrée.

OverScrollMode

Définit la façon dont une vue répond lors du défilement au-delà de son contenu.

PersistentDrawingCaches

Définit les caches de dessin enfants qu’un groupe d’affichage conserves.

PixelCopyResult

Identifie le résultat d’une requête PixelCopy.

PointerIconType

Identifie une icône de pointeur système.

RoundedCornerPosition

Identifie la position d’un angle d’affichage arrondi.

ScreenRecordingState

Indique si l’application est visible dans un enregistrement d’écran.

ScreenState

Spécifie l’état de l’écran signalé à une vue.

ScrollAxis

Identifie les axes de défilement horizontal et vertical.

ScrollbarPosition

Identifie le côté sur lequel une barre de défilement s’affiche.

ScrollbarStyles

Définit les styles de positionnement des barres de défilement.

ScrollCaptureHint

Spécifie comment une vue participe à la capture de défilement.

ScrollIndicatorPosition

Identifie l’emplacement d’un indicateur de défilement.

ShowAsAction

Spécifie comment un élément de menu est présenté en tant qu’action.

SoftInput

Spécifie le comportement d’entrée réversible d’une fenêtre.

SoundEffects

Identifie les effets sonores standard de l’interface utilisateur.

StatusBarVisibility

Signale ou contrôle la visibilité de la barre d’état.

SurfaceChangeFrameRate

Spécifie quand une modification de la fréquence d’images de surface doit prendre effet.

SurfaceFrameRateCompatibility

Spécifie la façon dont une fréquence d’images de surface est mise en correspondance pour afficher les taux d’actualisation.

SurfaceJankType

Classifie la source d’un événement jank de surface.

SurfaceOrientation

Spécifie une orientation de surface.

SurfaceType

Spécifie le type de mémoire tampon utilisé par un support d’aire.

SurfaceViewLifecycle

Contrôle lorsqu’une surface SurfaceView suit sa pièce jointe ou son cycle de vie de visibilité.

SystemUiFlags

Spécifie les options de visibilité de l’interface utilisateur système héritées.

TextAlignment

Définit les modes d’alignement du texte pour une vue.

TextDirection

Définit des heuristiques de direction de texte pour une vue.

TouchableRegion

Définit les régions d’une fenêtre qui acceptent l’entrée tactile.

ViewContentSensitivity

Spécifie la sensibilité du contenu affiché par une vue.

ViewFocusability

Contrôle si une vue peut prendre le focus sur l’entrée.

ViewImportantForContentCapture

Contrôle si une vue et ses descendants participent à la capture de contenu.

ViewLayoutMode

Définit le comportement de disposition d’une vue.

ViewRectangleOnScreenRequestSource

Fournit des types pour l’affichage et l’interaction avec les fenêtres d’application Android, les entrées et les vues.

ViewStates

Identifie les états de visibilité d’une vue.

WindowFeatures

Définit les fonctionnalités qu’une fenêtre peut demander.

WindowInsetsAnimationDispatchMode

Contrôle si une animation d’ensembles continue à travers une sous-arborescence d’affichage.

WindowInsetsControllerAppearance

Spécifie l’apparence des barres système contrôlées par une fenêtre.

WindowInsetsControllerBehavior

Spécifie la façon dont les barres système masquées sont révélées.

WindowInsetSides

Identifie les côtés inclus dans une opération d’ensembles de fenêtres.

WindowManageDisplayFlags

Spécifie les options de gestion d’un affichage.

WindowManagerEventType

Identifie les modifications signalées pour les paramètres de disposition du gestionnaire de fenêtres.

WindowManagerFlags

Définit des indicateurs qui contrôlent le comportement de disposition du gestionnaire de fenêtres.

WindowManagerTypes

Identifie les types de fenêtres gérés par le gestionnaire de fenêtres.

WindowProgress

Identifie les indicateurs de progression affichés par une fenêtre.

WindowRotationAnimation

Définit les animations utilisées lors de la rotation d’une fenêtre.

Délégués

Nom Description
ReceiveContentHandler

Représente un rappel qui reçoit le contenu remis à une vue et retourne tout contenu non facturé.

View.ApplyWindowInsetsHandler

Représente un rappel qui applique des ensembles de fenêtres à une vue.

Remarques

Java documentation pour android.view.