View.SetTransitionVisibility(ViewStates) Methode

Definition

Ändert die Sichtbarkeit dieser Ansicht, ohne dass andere Änderungen ausgelöst werden.

[Android.Runtime.Register("setTransitionVisibility", "(I)V", "GetSetTransitionVisibility_IHandler", ApiSince=29)]
public virtual void SetTransitionVisibility (Android.Views.ViewStates visibility);
[<Android.Runtime.Register("setTransitionVisibility", "(I)V", "GetSetTransitionVisibility_IHandler", ApiSince=29)>]
abstract member SetTransitionVisibility : Android.Views.ViewStates -> unit
override this.SetTransitionVisibility : Android.Views.ViewStates -> unit

Parameter

visibility
ViewStates

Entweder #VISIBLE, #INVISIBLE oder #GONE.

Attribute

Hinweise

Ändert die Sichtbarkeit dieser Ansicht, ohne dass andere Änderungen ausgelöst werden. Dies sollte nur von Animationsframeworks wie android.transition.Transitionverwendet werden, bei denen Sichtbarkeitsänderungen den Fokus nicht anpassen oder ein neues Layout auslösen sollten. Anwendungsentwickler sollten stattdessen verwenden #setVisibility , um sicherzustellen, dass die Hierarchie ordnungsgemäß aktualisiert wird.

Rufen Sie diese Methode nur auf, wenn während einer Animation eine temporäre Sichtbarkeit angewendet werden muss und der ursprüngliche Sichtbarkeitswert nach Abschluss der Animation garantiert zurückgesetzt wird. Verwenden Sie #setVisibility in allen anderen Fällen.

Java-Dokumentation für android.view.View.setTransitionVisibility(int).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: