WindowMetrics.Bounds 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.
Restituisce i limiti dell'area associata a questa finestra o UiContext.
public Android.Graphics.Rect Bounds { [Android.Runtime.Register("getBounds", "()Landroid/graphics/Rect;", "", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getBounds", "()Landroid/graphics/Rect;", "", ApiSince=30)>]
member this.Bounds : Android.Graphics.Rect
Valore della proprietà
limiti di finestra in pixel.
- Attributi
Commenti
Restituisce i limiti dell'area associata a questa finestra o UiContext.
<b>Si noti che le dimensioni dei limiti segnalati possono avere dimensioni diverse rispetto Display#getSize(Point) al livello api di destinazione e al contesto di chiamata.</b> Questo metodo segnala le dimensioni della finestra, incluse tutte le aree della barra di sistema, mentre Display#getSize(Point) può segnalare l'area esclusa le barre di spostamento e visualizzare le aree tagliate a seconda del contesto chiamante e del livello SDK di destinazione. Per informazioni dettagliate, fare riferimento a Display#getSize(Point) .
Il frammento di codice seguente mostra come ottenere i limiti esclusi le barre di spostamento e il ritaglio di visualizzazione:
final WindowMetrics metrics = windowManager.getCurrentWindowMetrics();
// Gets all excluding insets
final WindowInsets windowInsets = metrics.getWindowInsets();
Insets insets = windowInsets.getInsetsIgnoringVisibility(WindowInsets.Type.navigationBars()
| WindowInsets.Type.displayCutout());
int insetsWidth = insets.right + insets.left;
int insetsHeight = insets.top + insets.bottom;
// Legacy size that Display#getSize reports
final Rect bounds = metrics.getBounds();
final Size legacySize = new Size(bounds.width() - insetsWidth,
bounds.height() - insetsHeight);
</p>
Documentazione java per android.view.WindowMetrics.getBounds().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.