View.SystemGestureExclusionRects Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recuperare l'elenco di aree all'interno dello spazio di coordinate post-layout della visualizzazione in cui il sistema non deve intercettare il tocco o altri movimenti del dispositivo di puntamento. -oppure- Imposta un elenco di aree all'interno dello spazio di coordinate post-layout della visualizzazione 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à
l'elenco impostato da #setSystemGestureExclusionRects(List)
- Attributi
Commenti
Documentazione del getter delle proprietà:
Recuperare l'elenco di aree all'interno dello spazio di coordinate post-layout della visualizzazione in cui il sistema non deve intercettare il tocco o altri movimenti del dispositivo di puntamento.
Non modificare l'elenco restituito.
per android.view.View.getSystemGestureExclusionRects().
Documentazione del setter delle proprietà:
Imposta un elenco di aree all'interno dello spazio di coordinate post-layout della visualizzazione in cui il sistema non deve intercettare il tocco o altri movimenti del dispositivo di puntamento.
<em>Questo metodo deve essere chiamato da #onLayout(boolean, int, int, int, int) o #onDraw(Canvas).</em>
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.
Nota: il sistema metterà in considerazione un limite di 200dp per l'estensione verticale delle esclusioni. Il limite non si applica mentre la barra di spostamento è #SYSTEM_UI_FLAG_IMMERSIVE_STICKY stickily nascosta, né a android.inputmethodservice.InputMethodService input method e Intent#CATEGORY_HOME home activity.
per android.view.View.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.