Sprache

SurfaceView.SetZOrderOnTop(Boolean) Methode

Definition

Steuern Sie, ob die Oberfläche der Oberflächenansicht über dem Fenster platziert wird.

[Android.Runtime.Register("setZOrderOnTop", "(Z)V", "GetSetZOrderOnTop_ZHandler")]
public virtual void SetZOrderOnTop(bool onTop);
[<Android.Runtime.Register("setZOrderOnTop", "(Z)V", "GetSetZOrderOnTop_ZHandler")>]
abstract member SetZOrderOnTop : bool -> unit
override this.SetZOrderOnTop : bool -> unit

Parameter

onTop
Boolean

Gibt an, ob die Oberfläche über dem Fenster dieser Ansicht angezeigt werden soll.

Attribute

Hinweise

Steuern Sie, ob die Oberfläche der Oberflächenansicht über dem Fenster platziert wird. Normalerweise wird es hinter dem Fenster platziert, damit es (größtenteils) mit den Ansichten in der Hierarchie zusammengesetzt wird. Wenn Sie dies festlegen, führen Sie dazu, dass sie über dem Fenster platziert wird. Dies bedeutet, dass der Inhalt des Fensters, in dem sich SurfaceView befindet, über der Oberfläche sichtbar ist.

Beachten Sie, dass dies festgelegt werden muss, bevor das enthaltende Fenster der Oberflächenansicht an den Fenster-Manager angefügt wird. Wenn Sie auf die Z-Sortierung abzielen Build.VERSION_CODES#R , kann dynamisch geändert werden, wenn die Sicherungsoberfläche erstellt wird, andernfalls würde sie zur Oberflächenkonstruktionszeit angewendet.

Durch Aufrufen dieses Aufrufs werden alle vorherigen Aufrufe von #setZOrderMediaOverlay.

Dieses Element ist veraltet. Verwenden Sie stattdessen #setCompositionOrder(int). Es bietet mehr Kontrolle über das Z-Sortierungsverhalten.

Java Dokumentation für android.view.SurfaceView.setZOrderOnTop(boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: