Condividi tramite


IViewParent Interfaccia

Definizione

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

[Android.Runtime.Register("android/view/ViewParent", "", "Android.Views.IViewParentInvoker")]
public interface IViewParent : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/ViewParent", "", "Android.Views.IViewParentInvoker")>]
type IViewParent = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Derivato
Attributi
Implementazioni

Commenti

Definisce le responsabilità per una classe che sarà un elemento padre di una visualizzazione. Si tratta dell'API visualizzata da una visualizzazione quando vuole interagire con il padre.

Documentazione java per android.view.ViewParent.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Proprietà

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
IsLayoutDirectionResolved

Indica se la direzione del layout padre della visualizzazione viene risolta.

IsLayoutRequested

Indica se il layout è stato richiesto nell'elemento padre della visualizzazione.

IsTextAlignmentResolved

Indica se l'allineamento del testo padre della visualizzazione viene risolto.

IsTextDirectionResolved

Indica se la direzione del testo padre della visualizzazione viene risolta.

JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
LayoutDirection

Restituisce questa direzione del layout padre della visualizzazione.

Parent

Restituisce l'elemento padre se esistente o Null.

ParentForAccessibility

Ottiene l'elemento padre di una determinata visualizzazione per l'accessibilità.

PeerReference

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
TextAlignment

Restituisce l'allineamento del testo padre della visualizzazione.

TextDirection

Restituisce questa direzione del testo padre della visualizzazione.

Metodi

BringChildToFront(View)

Modificare l'ordine z dell'elemento figlio in modo che si tratti di tutti gli altri elementi figlio.

CanResolveLayoutDirection()

Indica se l'elemento padre della visualizzazione può risolvere la direzione del layout.

CanResolveTextAlignment()

Indica se l'elemento padre della visualizzazione può risolvere l'allineamento del testo.

CanResolveTextDirection()

Indica se l'elemento padre della visualizzazione può risolvere la direzione del testo.

ChildDrawableStateChanged(View)

Questo metodo viene chiamato sull'elemento padre quando lo stato drawable di un figlio è cambiato.

ChildHasTransientStateChanged(View, Boolean)

Chiamato quando una visualizzazione figlio ha o non è più in fase di rilevamento dello stato temporaneo.

ClearChildFocus(View)

Chiamato quando un figlio di questo elemento padre rinuncia all'attenzione

CreateContextMenu(IContextMenu)

Fare in modo che l'elemento padre popola il menu di scelta rapida specificato se ha qualcosa da aggiungere (e quindi recurse sul relativo elemento padre).

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
FindOnBackInvokedDispatcherForChild(View, View)

Esaminare la gerarchia Di visualizzazione per trovare l'oggetto più vicino OnBackInvokedDispatcher.

FocusableViewAvailable(View)

Indica all'elemento padre che è diventata disponibile una nuova visualizzazione attivabile.

FocusSearch(View, FocusSearchDirection)

Trovare la visualizzazione più vicina nella direzione specificata che desidera attivare lo stato attivo

GetChildVisibleRect(View, Rect, Point)

Calcolare la parte visibile di un'area rettangolare definita in termini di coordinate di una vista figlio.

InvalidateChild(View, Rect)

Tutto o parte di un bambino è sporco e deve essere ridisegnato.

InvalidateChildInParent(Int32[], Rect)

Tutto o parte di un bambino è sporco e deve essere ridisegnato.

KeyboardNavigationClusterSearch(View, FocusSearchDirection)

Trovare il cluster di spostamento da tastiera più vicino nella direzione specificata.

NotifySubtreeAccessibilityStateChanged(View, View, ContentChangeTypes)

Notifica a un elemento padre di visualizzazione che lo stato di accessibilità di uno dei discendenti è cambiato e che la struttura del sottoalbero è diversa.

OnDescendantInvalidated(View, View)

La visualizzazione di destinazione è stata invalidata o è stata modificata una proprietà di disegno che richiede il rendering della gerarchia.

OnNestedFling(View, Single, Single, Boolean)

Richiedere una fuga da uno scorrimento annidato.

OnNestedPreFling(View, Single, Single)

React a una fuga nidificata prima che la visualizzazione di destinazione la utilizza.

OnNestedPrePerformAccessibilityAction(View, Action, Bundle)

React a un'azione di accessibilità delegata da una visualizzazione discendente di destinazione prima dell'elaborazione della destinazione.

OnNestedPreScroll(View, Int32, Int32, Int32[])

React a uno scorrimento annidato in corso prima che la visualizzazione di destinazione consumi una parte dello scorrimento.

OnNestedScroll(View, Int32, Int32, Int32, Int32)

React a uno scorrimento annidato in corso.

OnNestedScrollAccepted(View, View, ScrollAxis)

React alla richiesta di esito positivo di un'operazione di scorrimento annidata.

OnStartNestedScroll(View, View, ScrollAxis)

React a una vista discendente che avvia un'operazione di scorrimento annidabile, richiedendo l'operazione di scorrimento annidata, se appropriato.

OnStopNestedScroll(View)

React a un'operazione di scorrimento annidata che termina.

RecomputeViewAttributes(View)

Indicare alla gerarchia di visualizzazione che gli attributi di visualizzazione globale devono essere rivalutati.

RequestChildFocus(View, View)

Chiamato quando un elemento figlio di questo elemento padre desidera lo stato attivo

RequestChildRectangleOnScreen(View, Rect, Boolean)

Chiamato quando un elemento figlio di questo gruppo desidera che un particolare rettangolo venga posizionato sullo schermo.

RequestDisallowInterceptTouchEvent(Boolean)

Chiamato quando un elemento figlio non vuole che questo padre e i relativi predecessori intercettano gli eventi di tocco con ViewGroup#onInterceptTouchEvent(MotionEvent).

RequestFitSystemWindows()

Chiedere che venga eseguito un nuovo invio di View#fitSystemWindows(Rect) View.fitSystemWindows(Rect) .

RequestLayout()

Chiamato quando è stato modificato un elemento che ha invalidato il layout di un elemento figlio di questa visualizzazione padre.

RequestSendAccessibilityEvent(View, AccessibilityEvent)

Chiamato da un elemento figlio per richiedere all'elemento padre di inviare un oggetto AccessibilityEvent.

RequestTransparentRegion(View)

Chiamato quando un elemento figlio desidera che la gerarchia di visualizzazione raccolga e riporti aree trasparenti al compositore della finestra.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

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

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
ShowContextMenuForChild(View)

Mostra il menu di scelta rapida per la visualizzazione specificata o i relativi predecessori.

ShowContextMenuForChild(View, Single, Single)

Mostra il menu di scelta rapida per la visualizzazione specificata o i relativi predecessori ancorati alla coordinata relativa alla visualizzazione specificata.

StartActionModeForChild(View, ActionMode+ICallback)

Avviare una modalità azione per la visualizzazione specificata con il tipo ActionMode#TYPE_PRIMARYpredefinito .

StartActionModeForChild(View, ActionMode+ICallback, ActionModeType)

Avviare una modalità azione per la visualizzazione specificata con il tipo ActionMode#TYPE_PRIMARYpredefinito .

UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Si applica a