Lingua

Window.SystemGestureExclusionRects Proprietà

Definizione

Recupera l'elenco di aree all'interno dello spazio di coordinate di questa finestra in cui il sistema non deve intercettare il tocco o altri movimenti del dispositivo di puntamento. Imposta un elenco di aree all'interno dello spazio delle coordinate di questa finestra in cui il sistema non deve intercettare il tocco o altri movimenti del dispositivo di puntamento.

public virtual System.Collections.Generic.IList<Android.Graphics.Rect> SystemGestureExclusionRects { [Android.Runtime.Register("getSystemGestureExclusionRects", "()Ljava/util/List;", "GetGetSystemGestureExclusionRectsHandler", ApiSince=29)] get; [Android.Runtime.Register("setSystemGestureExclusionRects", "(Ljava/util/List;)V", "GetSetSystemGestureExclusionRects_Ljava_util_List_Handler", ApiSince=29)] set; }
[<get: Android.Runtime.Register("getSystemGestureExclusionRects", "()Ljava/util/List;", "GetGetSystemGestureExclusionRectsHandler", ApiSince=29)>]
[<set: Android.Runtime.Register("setSystemGestureExclusionRects", "(Ljava/util/List;)V", "GetSetSystemGestureExclusionRects_Ljava_util_List_Handler", ApiSince=29)>]
member this.SystemGestureExclusionRects : System.Collections.Generic.IList<Android.Graphics.Rect> with get, set

Valore della proprietà

un elenco di esclusioni movimenti di sistema è specifico di questa finestra

Attributi

Commenti

Documentazione del getter delle proprietà:

Recuperare l'elenco di aree all'interno dello spazio di coordinate di questa finestra in cui il sistema non deve intercettare il tocco o altri movimenti del dispositivo di puntamento. Questo è l'elenco impostato da #setSystemGestureExclusionRects(List) o un elenco vuoto se #setSystemGestureExclusionRects(List) non è stato chiamato. Non include i recti di esclusione impostati dalla gerarchia di visualizzazione di questa finestra.

per android.view.Window.getSystemGestureExclusionRects().

Documentazione del setter delle proprietà:

Imposta un elenco di aree all'interno dello spazio delle coordinate di questa finestra in cui il sistema non deve intercettare il tocco o altri movimenti del dispositivo di puntamento.

Questo metodo deve essere usato dalle app che usano e non hanno una gerarchia di #takeSurface(SurfaceHolder.Callback2) visualizzazione disponibile. Le app che dispongono di una gerarchia di visualizzazioni devono invece usare View#setSystemGestureExclusionRects(List) . Questo metodo non modifica o sostituisce l'esclusione dei movimenti popolata da singole visualizzazioni nella gerarchia di visualizzazione di questa finestra usando View#setSystemGestureExclusionRects(List).

Usare questa opzione per indicare al sistema quali sottoaree specifiche di una visualizzazione devono ricevere l'input del movimento per funzionare correttamente in presenza di movimenti di sistema globali che possono entrare in conflitto. Ad esempio, se il sistema vuole acquisire movimenti swipe-in-from-screen-edge per fornire funzionalità di spostamento a livello di sistema, una visualizzazione come un contenitore del pannello di spostamento può contrassegnare il bordo sinistro (o iniziale) di se stesso come richiedere la priorità di acquisizione dei movimenti usando questa API. Il sistema può quindi scegliere di rilassare il riconoscimento del proprio movimento per consentire all'app di utilizzare il movimento dell'utente. Non è necessario che un'app registri i recti di esclusione per aree estese, ad esempio l'intera proprietà di un ScrollView oggetto o per la stampa e il rilascio semplice, fare clic su destinazioni come Button. Contrassegnare una correzione di esclusione quando si interagisce con una visualizzazione richiede un movimento di tocco di precisione in un'area piccola nella dimensione X o Y, ad esempio uno scorrimento rapido del bordo o il trascinamento di un SeekBar pollice.

Non modificare l'elenco fornito dopo la chiamata di questo metodo.

per android.view.Window.setSystemGestureExclusionRects(java.util.List<android.graphics.Rect>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a