Android.Views Spazio dei nomi

Fornisce tipi per la visualizzazione e l'interazione con finestre, input e visualizzazioni delle applicazioni Android.

Classi

Nome Descrizione
AbsSavedState

Implementazione Parcelable che deve essere usata dalle gerarchie di ereditarietà per garantire che lo stato di tutte le classi lungo la catena venga salvato.

AbsSavedState.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da AbsSavedState.

ActionMode

Rappresenta una modalità contestuale dell'interfaccia utente.

ActionMode.Callback2

Estensione di ActionMode.Callback per fornire informazioni sulla correzione del contenuto.

ActionProvider

ActionProvider definisce un'interazione di menu avanzata in un singolo componente.

ActionProvider.VisibilityEventArgs

Fornisce dati per l'evento Visibility.

CancelledEventArgs

Fornisce dati per un evento di callback gestito.

Choreographer

Coordina la tempistica delle animazioni, dell'input e del disegno.

Choreographer.FrameData

Payload per VsyncCallback il quale sono incluse informazioni sui frame, ad esempio quando il frame è stato avviato il rendering e più sequenze temporali dei fotogrammi possibili e le relative informazioni, tra cui la scadenza e l'ora attuale prevista.

Choreographer.FrameTimeline

Contiene i dati che descrivono un possibile evento di frame VSync in cui eseguire il rendering.

ContentInfo

Contiene tutti i dati pertinenti per una richiesta a View#performReceiveContent.

ContentInfo.Builder

Generatore per ContentInfo.

ContentInfo.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da ContentInfo.

ContextThemeWrapper

Wrapper di contesto che consente di modificare o sostituire il tema del contesto di cui è stato eseguito il wrapping.

Display

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

Display.HdrCapabilities

Incapsula le funzionalità HDR di un determinato display.

Display.HdrCapabilities.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da Display.HdrCapabilities.

Display.Mode

Modalità supportata da un determinato display.

Display.Mode.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da Display.Mode.

DisplayCutout

Rappresenta l'area della visualizzazione che non è funzionale per la visualizzazione del contenuto.

DisplayCutout.Builder

Classe Builder per costruire un'istanza di DisplayCutout.

DisplayShape

Classe che rappresenta la forma di una visualizzazione.

DisplayShape.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da DisplayShape.

DragAndDropPermissions

DragAndDropPermissions controlla le autorizzazioni di accesso per gli URI del contenuto associati a un oggetto DragEvent.

DragAndDropPermissions.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da DragAndDropPermissions.

DragEvent

Rappresenta un evento inviato dal sistema in varie occasioni durante un'operazione di trascinamento della selezione.

DragEvent.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da DragEvent.

FinishedEventArgs

Fornisce dati per un evento di callback gestito.

FocusFinder

Algoritmo utilizzato per trovare la visualizzazione attivabile successiva in una determinata direzione da una vista che ha attualmente lo stato attivo.

FrameMetrics

Classe contenente i dati di intervallo per varie attività cardine in un ciclo di vita dei fotogrammi segnalato dal sottosistema di rendering.

FrameStats

Questa è la classe di base per le statistiche dei fotogrammi.

GestureDetector

Rileva vari movimenti ed eventi usando gli elementi forniti MotionEvent.

GestureDetector.ContextClickEventArgs

Fornisce dati per un evento di callback gestito.

GestureDetector.DoubleTapEventArgs

Fornisce dati per l'evento DoubleTap.

GestureDetector.DoubleTapEventEventArgs

Fornisce dati per l'evento DoubleTapEvent.

GestureDetector.DownEventArgs

Fornisce dati per un evento di callback gestito.

GestureDetector.FlingEventArgs

Fornisce dati per un evento di callback gestito.

GestureDetector.LongPressEventArgs

Fornisce dati per un evento di callback gestito.

GestureDetector.ScrollEventArgs

Fornisce dati per un evento di callback gestito.

GestureDetector.ShowPressEventArgs

Fornisce dati per un evento di callback gestito.

GestureDetector.SimpleOnGestureListener

Classe di praticità da estendere quando si vuole solo ascoltare un subset di tutti i movimenti.

GestureDetector.SingleTapConfirmedEventArgs

Fornisce dati per l'evento SingleTapConfirmed.

GestureDetector.SingleTapUpEventArgs

Fornisce dati per un evento di callback gestito.

Gravity

Costanti e strumenti standard per inserire un oggetto all'interno di un contenitore potenzialmente più grande.

HapticFeedbackConstants

Costanti da utilizzare per eseguire effetti di feedback aptico tramite View#performHapticFeedback(int)

IAttachedSurfaceControl.BufferTransformHintChangedEventArgs

Fornisce dati per un evento di callback gestito.

IContextMenuExtensions

Contiene metodi di estensione C# per le operazioni del menu di scelta rapida.

IMenuExtensions

Contiene metodi di estensione C# per le operazioni di menu.

IMenuItemExtensions

Contiene metodi di estensione C# per le operazioni delle voci di menu.

InflateException

Questa eccezione viene generata da un gonfiatore in caso di condizioni di errore.

InputDevice

Descrive le funzionalità di un particolare dispositivo di input.

InputDevice.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da InputDevice.

InputDevice.MotionRange

Fornisce informazioni sull'intervallo di valori per un particolare MotionEvent asse.

InputDevice.ViewBehavior

Fornisce informazioni sul modo in cui le visualizzazioni che elaborano MotionEventi dati generati da questo dispositivo di input devono rispondere agli eventi.

InputEvent

Classe base comune per gli eventi di input.

InputEvent.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da InputEvent.

InputQueue

Una coda di input fornisce un meccanismo che consente a un'applicazione di ricevere eventi di input in ingresso.

ISubMenuExtensions

Contiene metodi di estensione C# per le operazioni del sottomenu.

IWindowInsetsController.ControllableInsetsChangedEventArgs

Fornisce dati per un evento di callback gestito.

KeyboardShortcutGroup

Gruppo di KeyboardShortcutInfo.

KeyboardShortcutGroup.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da KeyboardShortcutGroup.

KeyboardShortcutInfo

Informazioni su un tasto di scelta rapida.

KeyboardShortcutInfo.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da KeyboardShortcutInfo.

KeyCharacterMap

Descrive i tasti forniti da un dispositivo da tastiera e le relative etichette associate.

KeyCharacterMap.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da KeyCharacterMap.

KeyCharacterMap.KeyData

Descrive i mapping dei caratteri associati a una chiave.

KeyCharacterMap.UnavailableException

Generata da KeyCharacterMap#load quando non è stato possibile caricare una mappa dei caratteri chiave.

KeyEvent

Oggetto utilizzato per segnalare gli eventi di tasti e pulsanti.

KeyEvent.DispatcherState

Usare con KeyEvent#dispatch(Callback, DispatcherState, Object) per l'invio di tasti più avanzato, ad esempio le presse lunghe.

LayoutInflater

Crea un'istanza di un file XML di layout nei relativi oggetti corrispondenti android.view.View .

Menu

Interfaccia per la gestione delle voci in un menu.

MenuInflater

Questa classe viene utilizzata per creare un'istanza di file XML di menu in oggetti Menu.

MenuItemActionCollapseEventArgs

Fornisce dati per un evento di callback gestito.

MenuItemActionExpandEventArgs

Fornisce dati per un evento di callback gestito.

MenuItemOnMenuItemClickEventArgs

Fornisce dati per un evento di callback gestito.

MotionEvent

Oggetto utilizzato per segnalare lo spostamento (mouse, penna, dito, trackball).

MotionEvent.PointerCoords

Trasferire l'oggetto per le coordinate del puntatore.

MotionEvent.PointerProperties

Trasferisci oggetto per le proprietà del puntatore.

MotionPredictor

Calcolare le stime del movimento.

OrientationEventListener

Classe helper per la ricezione di notifiche da SensorManager quando l'orientamento del dispositivo è cambiato.

OrientationListener

Classe helper per la ricezione di notifiche da SensorManager quando l'orientamento del dispositivo è cambiato.

PixelCopy

Fornisce un meccanismo per inviare richieste di copia pixel per consentire le operazioni di copia da Surface a Bitmap

PixelCopy.PixelCopyFinishedEventArgs

Fornisce dati per un evento di callback gestito.

PixelCopy.PixelCopyRequest

Rappresenta una richiesta PixelCopy.

PixelCopy.PixelCopyRequest.Builder

Compila una richiesta PixelCopy completa per l'esecuzione.

PixelCopy.Result

Contiene il risultato di una richiesta PixelCopy

PointerIcon

Rappresenta un'icona che può essere utilizzata come puntatore del mouse.

PointerIcon.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da PointerIcon.

ReadyEventArgs

Fornisce dati per un evento di callback gestito.

RoundedCorner

Rappresenta un angolo arrotondato dello schermo.

RoundedCorner.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da RoundedCorner.

ScaleGestureDetector

Rileva i movimenti di trasformazione del ridimensionamento usando gli elementi forniti MotionEvent.

ScaleGestureDetector.ScaleBeginEventArgs

Fornisce dati per un evento di callback gestito.

ScaleGestureDetector.ScaleEndEventArgs

Fornisce dati per un evento di callback gestito.

ScaleGestureDetector.ScaleEventArgs

Fornisce dati per un evento di callback gestito.

ScaleGestureDetector.SimpleOnScaleGestureListener

Classe di praticità da estendere quando si vuole solo ascoltare un subset di eventi correlati al ridimensionamento.

ScrollCaptureSession

Una sessione rappresenta l'ambito di interazione tra un ScrollCaptureCallback oggetto e il sistema durante un'operazione di acquisizione dello scorrimento attivo.

ScrollCaptureTarget

Una destinazione raccoglie il set di informazioni contestuali per un oggetto ScrollCaptureHandler individuato durante un oggetto View#dispatchScrollCaptureSearch scroll capture search.

SearchEvent

Classe che contiene informazioni su un evento che attiva una ricerca.

SoundEffectConstants

Costanti da utilizzare per riprodurre effetti sonori tramite View#playSoundEffect(int)

Surface

Gestire in un buffer non elaborato gestito dal programma di composizione dello schermo.

Surface.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da Surface.

Surface.OutOfResourcesException

Eccezione generata quando non è stato possibile bloccare un oggetto Canvas con Surface#lockCanvaso quando non è stato possibile allocare surfaceTexture.

SurfaceControl

Handle in un Surface su schermo gestito dal programma di composizione di sistema.

SurfaceControl.Builder

Classe Builder per SurfaceControl gli oggetti .

SurfaceControl.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da SurfaceControl.

SurfaceControl.JankData

Informazioni di Jank da rifornire tramite OnJankDataListener.

SurfaceControl.JankDataEventArgs

Fornisce dati per un evento di callback gestito.

SurfaceControl.OnJankDataListenerRegistration

Handle in un oggetto registrato OnJankDatalistener.

SurfaceControl.Transaction

Set atomico di modifiche apportate a un set di SurfaceControl.

SurfaceControl.Transaction.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da SurfaceControl.Transaction.

SurfaceControl.TransactionStats

Statistiche delle transazioni fornite al listener registrato in SurfaceControl.Transaction#addTransactionCompletedListener

SurfaceControl.TrustedPresentationThresholds

Valori soglia inviati con Transaction#setTrustedPresentationCallback(SurfaceControl, TrustedPresentationThresholds, Executor, Consumer)

SurfaceControlViewHost

Classe di utilità per l'aggiunta di una gerarchia View a un oggetto SurfaceControl.

SurfaceControlViewHost.SurfacePackage

Incapsulamento di una gerarchia di Surface che contiene elementi di visualizzazione interattiva.

SurfaceControlViewHost.SurfacePackage.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da SurfaceControlViewHost.SurfacePackage.

SurfaceHolderBadSurfaceTypeException

Eccezione generata da #lockCanvas quando viene chiamato su un Surface il cui tipo è SURFACE_TYPE_PUSH_BUFFERS.

SurfaceView

Fornisce una superficie di disegno dedicata incorporata all'interno di una gerarchia di viste.

TextureView

Un controllo TextureView può essere usato per visualizzare un flusso di contenuto, ad esempio quello proveniente da un'anteprima della fotocamera, un video o una scena OpenGL.

TextureView.SurfaceTextureAvailableEventArgs

Fornisce dati per l'evento SurfaceTextureAvailable.

TextureView.SurfaceTextureDestroyedEventArgs

Fornisce dati per l'evento SurfaceTextureDestroyed.

TextureView.SurfaceTextureSizeChangedEventArgs

Fornisce dati per l'evento SurfaceTextureSizeChanged.

TextureView.SurfaceTextureUpdatedEventArgs

Fornisce dati per l'evento SurfaceTextureUpdated.

TouchDelegate

Classe helper per gestire le situazioni in cui si desidera che una visualizzazione abbia un'area di tocco più grande rispetto ai limiti effettivi della visualizzazione.

VelocityTracker

Helper per tenere traccia della velocità degli eventi di movimento, per implementare lo sfarfallio e altri movimenti di questo tipo.

VerifiedInputEvent

Classe di base per gli eventi verificati.

VerifiedInputEvent.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da VerifiedInputEvent.

VerifiedKeyEvent

KeyEvent verificato dal sistema.

VerifiedMotionEvent

MotionEvent verificato dal sistema.

View

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

View.AccessibilityDelegate

Questa classe rappresenta un delegato che può essere registrato in un View per migliorare il supporto dell'accessibilità tramite composizione piuttosto tramite ereditarietà.

View.BaseSavedState

Classe di base per le classi derivate che vogliono salvare e ripristinare il proprio stato in android.view.View#onSaveInstanceState().

View.CapturedPointerEventArgs

Fornisce dati per un evento di callback gestito.

View.ContextClickEventArgs

Fornisce dati per un evento di callback gestito.

View.CreateContextMenuEventArgs

Fornisce dati per l'evento ContextMenuCreated.

View.DragEventArgs

Fornisce dati per l'evento Drag.

View.DragShadowBuilder

Crea un'immagine visualizzata dal sistema durante l'operazione di trascinamento della selezione.

View.FocusChangeEventArgs

Fornisce i dati per gli FocusChangeeventi e QueryTextFocusChange .

View.GenericMotionEventArgs

Fornisce dati per l'evento GenericMotion.

View.HoverEventArgs

Fornisce dati per l'evento Hover.

View.KeyEventArgs

Fornisce dati per l'evento KeyPress.

View.LayoutChangeEventArgs

Fornisce dati per l'evento LayoutChange.

View.LongClickEventArgs

Fornisce dati per l'evento LongClick.

View.LongClickUseDefaultHapticFeedbackEventArgs

Fornisce dati per un evento di callback gestito.

View.MeasureSpec

Un elemento MeasureSpec incapsula i requisiti di layout passati da padre a figlio.

View.ScrollChangeEventArgs

Fornisce dati per un evento di callback gestito.

View.SystemUiVisibilityChangeEventArgs

Fornisce dati per l'evento SystemUiVisibilityChange.

View.TouchEventArgs

Fornisce i dati per gli Toucheventi e TouchIntercepted .

View.UnhandledKeyEventEventArgs

Fornisce dati per un evento di callback gestito.

View.ViewAttachedToWindowEventArgs

Fornisce dati per l'evento ViewAttachedToWindow.

View.ViewDetachedFromWindowEventArgs

Fornisce dati per l'evento ViewDetachedFromWindow.

ViewAnimationUtils

Definisce utilità comuni per l'uso delle animazioni della visualizzazione.

ViewConfiguration

Contiene metodi per costanti standard usate nell'interfaccia utente per timeout, dimensioni e distanze.

ViewDebug

Vari strumenti di debug/traccia correlati a View e alla gerarchia di visualizzazione.

ViewDebug.CapturedViewProperty

Questa annotazione può essere utilizzata per contrassegnare i campi e i metodi da eseguire quando viene acquisita la vista.

ViewDebug.ExportedProperty

Questa annotazione può essere utilizzata per contrassegnare i campi e i metodi di cui eseguire il dump dal server di visualizzazione.

ViewDebug.FlagToString

Definisce un mapping da un flag a un valore String.

ViewDebug.HierarchyTraceType

Definisce le operazioni registrate dalla traccia gerarchia.

ViewDebug.IntToString

Definisce un mapping da un valore int a un valore String.

ViewDebug.RecyclerTraceType

Definisce le operazioni registrate dalla traccia del cestino.

ViewGroup

Un ViewGroup oggetto è una visualizzazione speciale che può contenere visualizzazioni figlio.

ViewGroup.ChildViewAddedEventArgs

Fornisce dati per l'evento ChildViewAdded.

ViewGroup.ChildViewRemovedEventArgs

Fornisce dati per l'evento ChildViewRemoved.

ViewGroup.LayoutParams

LayoutParams viene usato dalle visualizzazioni per indicare ai genitori come devono essere disposti.

ViewGroup.MarginLayoutParams

Informazioni sul layout per figlio per layout che supportano i margini.

ViewGroupOverlay

Una sovrimpressione di gruppo è un livello aggiuntivo che si trova sopra un viewGroup (la "visualizzazione host") che viene disegnato dopo tutti gli altri contenuti in tale visualizzazione (inclusi gli elementi figlio del gruppo di visualizzazione).

ViewOutlineProvider

Interfaccia in base alla quale una visualizzazione compila il relativo Outlineoggetto , usato per il cast di ombreggiature e il ritaglio.

ViewOverlay

Una sovrimpressione è un livello aggiuntivo che si trova sopra una visualizzazione (la "visualizzazione host") che viene disegnata dopo tutti gli altri contenuti in tale visualizzazione (inclusi gli elementi figlio, se la visualizzazione è un ViewGroup).

ViewPropertyAnimator

Questa classe abilita l'animazione automatica e ottimizzata delle proprietà di selezione sugli oggetti View.

ViewStructure

ViewStructure è un contenitore per l'archiviazione di dati aggiuntivi per visualizzazione generati da View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

ViewStructure.HtmlInfo

Rappresentazione semplificata delle proprietà HTML di un nodo che rappresenta un elemento HTML.

ViewStructure.HtmlInfo.Builder

Compila i metadati HTML per un nodo ViewStructure.

ViewStub

Un viewStub è una visualizzazione invisibile di dimensioni zero che può essere usata per gonfiare in modo differire le risorse di layout in fase di esecuzione.

ViewStub.InflateEventArgs

Fornisce dati per l'evento InflateEvent.

ViewTreeObserver

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

ViewTreeObserver.GlobalFocusChangeEventArgs

Fornisce dati per l'evento GlobalFocusChange.

ViewTreeObserver.PreDrawEventArgs

Fornisce dati per l'evento PreDraw.

ViewTreeObserver.TouchModeChangeEventArgs

Fornisce dati per l'evento TouchModeChange.

ViewTreeObserver.WindowFocusChangeEventArgs

Fornisce dati per l'evento WindowFocusChange.

ViewTreeObserver.WindowVisibilityChangeEventArgs

Fornisce dati per un evento di callback gestito.

Window

Classe base astratta per l'aspetto e il comportamento di una finestra di primo livello.

Window.FrameMetricsAvailableEventArgs

Fornisce dati per un evento di callback gestito.

Window.RestrictedCaptionAreaChangedEventArgs

Fornisce dati per un evento di callback gestito.

WindowAnimationFrameStats

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

WindowAnimationFrameStats.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da WindowAnimationFrameStats.

WindowContentFrameStats

Questa classe contiene le statistiche dei frame di contenuto della finestra.

WindowContentFrameStats.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da WindowContentFrameStats.

WindowId

Identificatore sicuro per una finestra.

WindowId.FocusObserver

Sottoclasse per osservare le modifiche apportate allo stato attivo di un oggetto WindowId.

WindowId.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da WindowId.

WindowInsets

Descrive un set di inset per il contenuto della finestra.

WindowInsets.Builder

Generatore per WindowInsets.

WindowInsets.Side

Classe che definisce lati diversi per gli inset.

WindowInsets.Type

Classe che definisce tipi diversi di origini che causano l'inserimento di finestre.

WindowInsetsAnimation

Classe che rappresenta un'animazione di un set di finestre che causano inset.

WindowInsetsAnimation.Bounds

Classe che rappresenta l'intervallo di un oggetto WindowInsetsAnimation

WindowInsetsAnimation.Callback

Interfaccia che consente all'applicazione di restare in ascolto degli eventi di animazione per le finestre che causano gli inset.

WindowManager

Fornisce l'accesso ai parametri di layout e finestre di primo livello di un'applicazione.

WindowManagerBadTokenException

Eccezione generata quando si tenta di aggiungere la vista di cui LayoutParams LayoutParams#token non è valido.

WindowManagerInvalidDisplayException

Eccezione generata quando si chiama #addView a una visualizzazione secondaria che non è possibile trovare.

WindowManagerLayoutParams

Specifica il layout e il comportamento di una finestra di primo livello.

WindowManagerLayoutParams.InterfaceConsts

Espone le costanti ereditate dalle interfacce Java implementate da WindowManagerLayoutParams.

WindowMetrics

Metriche relative a una finestra, costituita dai limiti e WindowInsets.

Interfacce

Nome Descrizione
ActionMode.ICallback

Interfaccia di callback per le modalità di azione.

ActionProvider.IVisibilityListener

Ascolta le modifiche nella visibilità segnalate da ActionProvider#refreshVisibility().

Choreographer.IFrameCallback

Implementare questa interfaccia per ricevere un callback quando viene eseguito il rendering di un nuovo frame di visualizzazione.

Choreographer.IVsyncCallback

Implementare questa interfaccia per ricevere un callback per avviare il frame successivo.

GestureDetector.IOnContextClickListener

Listener utilizzato per notificare quando si verifica un clic sul contesto.

GestureDetector.IOnDoubleTapListener

Listener usato per notificare quando si verifica un doppio tocco o un tocco singolo confermato.

GestureDetector.IOnGestureListener

Listener utilizzato per notificare quando si verificano i movimenti.

IAttachedSurfaceControl

Fornisce un'interfaccia al Surface radice di una gerarchia o di una finestra di visualizzazione.

IAttachedSurfaceControl.IOnBufferTransformHintChangedListener

Listener di modifica dell'hint per la trasformazione del buffer.

ICollapsibleActionView

Quando implementa View questa interfaccia, riceverà i callback quando viene espanso o compresso come visualizzazione azione insieme ai callback facoltativi specificati dall'app a OnActionExpandListener.

IContextMenu

Estensione di per i menu di Menu scelta rapida che forniscono funzionalità per modificare l'intestazione del menu di scelta rapida.

IContextMenuContextMenuInfo

Informazioni aggiuntive sulla creazione del menu di scelta rapida.

IMenu

Interfaccia per la gestione delle voci in un menu.

IMenuItem

Interfaccia per l'accesso diretto a una voce di menu creata in precedenza.

IMenuItemOnActionExpandListener

Definizione dell'interfaccia per un callback da richiamare quando una voce di menu contrassegnata con MenuItem#SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW è espansa o compressa.

IMenuItemOnMenuItemClickListener

Definizione dell'interfaccia per un callback da richiamare quando si fa clic su una voce di menu.

InputQueue.ICallback

Interfaccia per ricevere la notifica di quando un oggetto InputQueue è associato e dissociato con un thread.

IOnReceiveContentListener

Listener per le app per implementare la gestione per l'inserimento di contenuto.

IScrollCaptureCallback

ScrollCaptureCallback è responsabile della fornitura di snapshot sottoposti a rendering del contenuto di scorrimento per il sistema di acquisizione di scorrimento.

IScrollFeedbackProvider

Fornisce commenti e suggerimenti all'utente per gli eventi di scorrimento in un oggetto View.

ISubMenu

Sottoclasse di Menu per i menu secondari.

ISurfaceControlInputReceiver

Fornisce un meccanismo per surfaceControl per ricevere gli eventi di input.

ISurfaceHolder

Interfaccia astratta per un utente che contiene una superficie di visualizzazione.

ISurfaceHolderCallback

Un client può implementare questa interfaccia per ricevere informazioni sulle modifiche apportate alla superficie.

ISurfaceHolderCallback2

Callback aggiuntivi che possono essere ricevuti per Callback.

IViewManager

Interfaccia per consentire di aggiungere e rimuovere visualizzazioni figlio a un'attività.

IViewParent

Definisce le responsabilità di una classe che sarà un elemento padre di una visualizzazione.

IWindowInsetsAnimationController

Controller per l'animazione basata su app delle finestre di sistema.

IWindowInsetsAnimationControlListener

Listener che incapsula una richiesta a WindowInsetsController#controlWindowInsetsAnimation.

IWindowInsetsController

Interfaccia per controllare le finestre che generano gli inset.

IWindowInsetsController.IOnControllableInsetsChangedListener

Listener per ricevere una notifica quando il set di controlli controllabile WindowInsets.Type da una WindowInsetsController modifica.

IWindowManager

Interfaccia usata dalle app per comunicare con gestione finestre.

KeyEvent.ICallback

Riceve i callback mentre vengono inviati gli eventi chiave.

LayoutInflater.IFactory

Crea visualizzazioni mentre viene gonfiata una risorsa XML di layout.

LayoutInflater.IFactory2

Estende LayoutInflater.IFactory fornendo la visualizzazione padre durante l'inflazione del layout.

LayoutInflater.IFilter

Hook per consentire ai client di LayoutInflater di limitare il set di visualizzazioni che possono essere gonfiate.

PixelCopy.IOnPixelCopyFinishedListener

Listener per osservare il completamento di una richiesta PixelCopy.

ScaleGestureDetector.IOnScaleGestureListener

Listener per la ricezione di notifiche quando si verificano i movimenti.

SurfaceControl.IOnJankDataListener

Interfaccia del listener per essere informati sulla classificazione jank di SurfaceFlinger per una superficie specifica.

SurfaceControl.ITransactionCommittedListener

Interfaccia per gestire la richiesta a SurfaceControl.Transaction#addTransactionCommittedListener(Executor, TransactionCommittedListener)

TextureView.ISurfaceTextureListener

Questo listener può essere usato per ricevere una notifica quando è disponibile la trama della superficie associata a questa visualizzazione trama.

View.IOnApplyWindowInsetsListener

Listener per l'applicazione di set di finestre in una visualizzazione in modo personalizzato.

View.IOnAttachStateChangeListener

Definizione dell'interfaccia per un callback da richiamare quando questa vista è collegata o scollegata dalla finestra.

View.IOnCapturedPointerListener

Definizione dell'interfaccia per un callback da richiamare quando viene inviato un evento puntatore acquisito.

View.IOnClickListener

Definizione dell'interfaccia per un callback da richiamare quando si fa clic su una visualizzazione.

View.IOnContextClickListener

Definizione dell'interfaccia per un callback da richiamare quando si fa clic su un contesto di visualizzazione.

View.IOnCreateContextMenuListener

Definizione dell'interfaccia per un callback da richiamare quando viene compilato il menu di scelta rapida per questa visualizzazione.

View.IOnDragListener

Definizione dell'interfaccia per un listener richiamato quando viene inviato un evento di trascinamento a questa visualizzazione.

View.IOnFocusChangeListener

Definizione dell'interfaccia per un callback da richiamare quando lo stato attivo di una visualizzazione è cambiato.

View.IOnGenericMotionListener

Definizione dell'interfaccia per un callback da richiamare quando viene inviato un evento di movimento generico a questa visualizzazione.

View.IOnHoverListener

Definizione dell'interfaccia per un callback da richiamare quando viene inviato un evento al passaggio del mouse a questa visualizzazione.

View.IOnKeyListener

Definizione dell'interfaccia per un callback da richiamare quando viene inviato un evento di chiave hardware a questa visualizzazione.

View.IOnLayoutChangeListener

Definizione dell'interfaccia per un callback da richiamare quando i limiti di layout di una visualizzazione cambiano a causa dell'elaborazione del layout.

View.IOnLongClickListener

Definizione dell'interfaccia per un callback da richiamare quando si fa clic e si tiene una visualizzazione.

View.IOnScrollChangeListener

Definizione dell'interfaccia per un callback da richiamare quando le posizioni X o Y di scorrimento di una visualizzazione cambiano.

View.IOnSystemUiVisibilityChangeListener

Definizione dell'interfaccia per un callback da richiamare quando la barra di stato cambia visibilità.

View.IOnTouchListener

Definizione dell'interfaccia per un callback da richiamare quando viene inviato un evento di tocco a questa visualizzazione.

View.IOnUnhandledKeyEventListener

Definizione dell'interfaccia per un callback da richiamare quando un evento di chiave hardware non è stato gestito dalla gerarchia di visualizzazione.

ViewGroup.IOnHierarchyChangeListener

Definizione dell'interfaccia per un callback da richiamare quando la gerarchia all'interno di questa vista è cambiata.

ViewStub.IOnInflateListener

Listener usato per ricevere una notifica dopo che un viewStub ha gonfiato correttamente la risorsa di layout.

ViewTreeObserver.IOnDrawListener

Definizione dell'interfaccia per un callback da richiamare quando l'albero di visualizzazione sta per essere disegnato.

ViewTreeObserver.IOnGlobalFocusChangeListener

Definizione dell'interfaccia per un callback da richiamare quando lo stato attivo all'interno dell'albero di visualizzazione cambia.

ViewTreeObserver.IOnGlobalLayoutListener

Definizione dell'interfaccia per un callback da richiamare quando cambia lo stato del layout globale o la visibilità delle visualizzazioni all'interno dell'albero di visualizzazione.

ViewTreeObserver.IOnPreDrawListener

Definizione dell'interfaccia per un callback da richiamare quando l'albero di visualizzazione sta per essere disegnato.

ViewTreeObserver.IOnScrollChangedListener

Definizione dell'interfaccia per un callback da richiamare quando è stato eseguito lo scorrimento di un elemento nell'albero di visualizzazione.

ViewTreeObserver.IOnTouchModeChangeListener

Definizione dell'interfaccia per un callback da richiamare quando cambia la modalità tocco.

ViewTreeObserver.IOnWindowAttachListener

Definizione dell'interfaccia per un callback da richiamare quando la gerarchia di visualizzazione è collegata e scollegata dalla relativa finestra.

ViewTreeObserver.IOnWindowFocusChangeListener

Definizione dell'interfaccia per un callback da richiamare quando lo stato attivo della finestra della gerarchia di visualizzazione cambia.

ViewTreeObserver.IOnWindowVisibilityChangeListener

Definizione dell'interfaccia per un callback da richiamare quando cambia la visibilità della finestra della gerarchia di visualizzazione.

Window.ICallback

API da una finestra al chiamante.

Window.IOnFrameMetricsAvailableListener

Callback per i client che desiderano informazioni sull'intervallo dei fotogrammi per ogni frame di cui viene eseguito il rendering dalla finestra.

Window.IOnRestrictedCaptionAreaChangedListener

Callback per i client che desiderano conoscere la posizione in cui la didascalia disegna il contenuto.

Enumerazioni

Nome Descrizione
AccessibilityDataSensitive

Specifica se le interazioni del servizio di accessibilità con una visualizzazione sono consentite in base alla sensibilità.

AccessibilityLiveRegion

Definisce le modalità di annuncio dell'area dinamica per i servizi di accessibilità.

ActionModeType

Identifica se una modalità di azione è primaria o mobile.

AutofillFlags

Specifica le opzioni utilizzate durante la costruzione di una struttura di riempimento automatico.

AutofillType

Identifica il tipo di valore accettato da una visualizzazione per il riempimento automatico.

Axis

Identifica gli assi segnalati dagli eventi di movimento.

BufferTransform

Specifica una trasformazione applicata a un buffer prima che venga visualizzata.

ClassificationMode

Specifica la classificazione assegnata a un movimento tocco o di pressione.

CompatSmallCoverScreen

Controlla se un'attività acconsente alla compatibilità con schermo di copertura ridotta.

ContentInfoFlags

Specifica i flag che controllano la modalità di gestione del contenuto ricevuto.

ContentInfoSource

Identifica l'origine da cui una vista ha ricevuto il contenuto.

DecorCaptionShade

Specifica l'ombreggiatura preferita per le didascalie delle finestre.

DescendantFocusability

Definisce il modo in cui un gruppo di visualizzazioni concede lo stato attivo a se stesso e ai relativi discendenti.

DisplayFlags

Specifica i flag che descrivono una visualizzazione.

DisplayFrameRateCategory

Specifica una categoria di frequenza dei fotogrammi visualizzata richiesta da una finestra.

DisplayState

Identifica gli stati di alimentazione di visualizzazione.

DragAction

Identifica le azioni in un'operazione di trascinamento della selezione.

DragFlags

Specifica le opzioni per un'operazione di trascinamento della selezione.

DrawingCacheQuality

Definisce la qualità di una cache di disegno di visualizzazione.

Edge

Identifica i bordi dello schermo intersecati da un evento di movimento.

FeedbackConstants

Identifica gli effetti di feedback aptico supportati da una visualizzazione.

FeedbackFlags

Specifica i flag che controllano il comportamento di feedback aptico.

FindViewsWith

Specifica i criteri utilizzati durante la ricerca in una gerarchia di viste per le visualizzazioni.

FocusablesFlags

Specifica i flag che selezionano visualizzazioni attivabili.

FocusSearchDirection

Definisce le indicazioni utilizzate per spostarsi tra le visualizzazioni.

FrameMetricsId

Identifica una metrica segnalata per un frame sottoposto a rendering.

GravityFlags

Definisce il modo in cui un oggetto viene posizionato all'interno del relativo contenitore.

HdrType

Identifica un formato di visualizzazione a intervalli dinamici elevato supportato.

ImportantForAccessibility

Definisce l'importanza dell'accessibilità per una visualizzazione e i relativi discendenti.

ImportantForAutofill

Controlla se una visualizzazione e i relativi discendenti partecipano al riempimento automatico.

InputKeyboardType

Identifica il tipo di tastiera associata a un dispositivo di input.

InputSourceType

Identifica le origini che possono produrre eventi di input.

KeyboardType

Identifica la configurazione della tastiera associata a un dispositivo di input.

Keycode

Definisce i codici di chiave Android.

KeyEventActions

Identifica le azioni segnalate dagli eventi chiave.

KeyEventFlags

Definisce i flag che descrivono gli eventi chiave.

KeyModifierBehavior

Definisce il comportamento dei tasti di modifica.

LayerType

Specifica il tipo di livello di rendering per una visualizzazione.

LayoutDirection

Specifica la direzione del layout risolto per una visualizzazione.

LayoutInDisplayCutoutMode

Controlla il modo in cui una finestra può usare aree con taglio di visualizzazione.

MeasureSpecMode

Specifica il modo in cui una dimensione di visualizzazione è vincolata durante la misurazione.

MemoryType

Identifica i tipi di memoria utilizzati per le superfici della finestra.

MenuAppendFlags

Specifica le opzioni per l'aggiunta di voci di menu.

MenuCategory

Identifica le categorie utilizzate per ordinare le voci di menu.

MenuPerformFlags

Definisce le opzioni per l'esecuzione di azioni di menu.

MetaKeyStates

Definisce i bit di stato della meta-chiave segnalati dagli eventi chiave.

MotionEventActions

Identifica le azioni segnalate dagli eventi di movimento.

MotionEventButtonState

Specifica i pulsanti premuti in un evento di movimento.

MotionEventFlags

Specifica flag di stato aggiuntivi per un evento di movimento.

MotionEventToolType

Identifica gli strumenti che producono eventi di movimento.

MotionRange

Identifica gli intervalli di movimento supportati da un dispositivo di input.

OverScrollMode

Definisce la modalità di risposta di una visualizzazione durante lo scorrimento oltre il relativo contenuto.

PersistentDrawingCaches

Definisce il disegno figlio che memorizza nella cache un gruppo di visualizzazioni.

PixelCopyResult

Identifica il risultato di una richiesta PixelCopy.

PointerIconType

Identifica un'icona del puntatore di sistema.

RoundedCornerPosition

Identifica la posizione di un angolo di visualizzazione arrotondato.

ScreenRecordingState

Segnala se l'app è visibile in una registrazione dello schermo.

ScreenState

Specifica lo stato dello schermo segnalato a una visualizzazione.

ScrollAxis

Identifica gli assi di scorrimento orizzontale e verticale.

ScrollbarPosition

Identifica il lato sul quale viene visualizzata una barra di scorrimento.

ScrollbarStyles

Definisce gli stili per il posizionamento delle barre di scorrimento.

ScrollCaptureHint

Specifica la modalità di partecipazione di una visualizzazione all'acquisizione dello scorrimento.

ScrollIndicatorPosition

Identifica la posizione di un indicatore di scorrimento.

ShowAsAction

Specifica la modalità di presentazione di una voce di menu come azione.

SoftInput

Specifica il comportamento di input flessibile di una finestra.

SoundEffects

Identifica gli effetti audio standard dell'interfaccia utente.

StatusBarVisibility

Segnala o controlla la visibilità della barra di stato.

SurfaceChangeFrameRate

Specifica quando deve essere applicata una modifica della frequenza dei fotogrammi di superficie.

SurfaceFrameRateCompatibility

Specifica la corrispondenza di una frequenza dei fotogrammi di superficie per visualizzare le frequenze di aggiornamento.

SurfaceJankType

Classifica l'origine di un evento jank di superficie.

SurfaceOrientation

Specifica un orientamento della superficie.

SurfaceType

Specifica il tipo di buffer utilizzato da un supporto superficie.

SurfaceViewLifecycle

Controlla quando una superficie SurfaceView segue il ciclo di vita dell'allegato o della visibilità.

SystemUiFlags

Specifica le opzioni di visibilità dell'interfaccia utente di sistema legacy.

TextAlignment

Definisce le modalità di allineamento del testo per una visualizzazione.

TextDirection

Definisce l'euristica della direzione del testo per una visualizzazione.

TouchableRegion

Definisce le aree di una finestra che accettano l'input tocco.

ViewContentSensitivity

Specifica la riservatezza del contenuto visualizzato da una visualizzazione.

ViewFocusability

Controlla se una visualizzazione può assumere lo stato attivo per l'input.

ViewImportantForContentCapture

Controlla se una visualizzazione e i relativi discendenti partecipano all'acquisizione del contenuto.

ViewLayoutMode

Definisce il comportamento del layout per una visualizzazione.

ViewRectangleOnScreenRequestSource

Fornisce tipi per la visualizzazione e l'interazione con finestre, input e visualizzazioni delle applicazioni Android.

ViewStates

Identifica gli stati di visibilità di una visualizzazione.

WindowFeatures

Definisce le funzionalità che una finestra può richiedere.

WindowInsetsAnimationDispatchMode

Controlla se un'animazione insets continua attraverso un sottoalbero di visualizzazione.

WindowInsetsControllerAppearance

Specifica l'aspetto delle barre di sistema controllate da una finestra.

WindowInsetsControllerBehavior

Specifica la modalità di visualizzazione delle barre di sistema nascoste.

WindowInsetSides

Identifica i lati inclusi in un'operazione window-insets.

WindowManageDisplayFlags

Specifica le opzioni per la gestione di una visualizzazione.

WindowManagerEventType

Identifica le modifiche segnalate per i parametri di layout di window-manager.

WindowManagerFlags

Definisce i flag che controllano il comportamento del layout di Gestione finestre.

WindowManagerTypes

Identifica i tipi di finestra gestiti da Gestione finestre.

WindowProgress

Identifica gli indicatori di stato visualizzati da una finestra.

WindowRotationAnimation

Definisce le animazioni utilizzate durante la rotazione di una finestra.

Delegati

Nome Descrizione
ReceiveContentHandler

Rappresenta un callback che riceve il contenuto recapitato a una visualizzazione e restituisce qualsiasi contenuto non consumato.

View.ApplyWindowInsetsHandler

Rappresenta un callback che applica gli inset di finestra a una visualizzazione.

Commenti

per android.view.