ViewPropertyAnimator.WithLayer Método

Definição

O Modo de Exibição associado a este ViewPropertyAnimator terá seu View#setLayerType(int, android.graphics.Paint) layer type definido como View#LAYER_TYPE_HARDWARE durante a próxima animação.

[Android.Runtime.Register("withLayer", "()Landroid/view/ViewPropertyAnimator;", "GetWithLayerHandler")]
public virtual Android.Views.ViewPropertyAnimator WithLayer ();
[<Android.Runtime.Register("withLayer", "()Landroid/view/ViewPropertyAnimator;", "GetWithLayerHandler")>]
abstract member WithLayer : unit -> Android.Views.ViewPropertyAnimator
override this.WithLayer : unit -> Android.Views.ViewPropertyAnimator

Retornos

Esse objeto, permitindo que as chamadas para métodos nessa classe sejam encadeadas.

Atributos

Comentários

O Modo de Exibição associado a este ViewPropertyAnimator terá seu View#setLayerType(int, android.graphics.Paint) layer type definido como View#LAYER_TYPE_HARDWARE durante a próxima animação. Conforme indicado na documentação View#LAYER_TYPE_HARDWAREdo , o tipo real de camada usada internamente depende da situação de tempo de execução da exibição. Se a atividade e essa exibição forem aceleradas por hardware, a camada também será acelerada. Se a atividade ou a exibição não for acelerada, a camada será efetivamente a mesma que View#LAYER_TYPE_SOFTWARE.

Esse estado não é persistente, nem no View nem neste ViewPropertyAnimator: o tipo de camada do View será restaurado quando a animação terminar para o que era quando esse método foi chamado, e essa configuração em ViewPropertyAnimator só é válida para a próxima animação. Observe que chamar esse método e, em seguida, definir independentemente o tipo de camada do View (por uma chamada direta para View#setLayerType(int, android.graphics.Paint)) resultará em alguma inconsistência, incluindo ter o tipo de camada restaurado para seu valor pré-withLayer() quando a animação terminar.

Documentação Java para android.view.ViewPropertyAnimator.withLayer().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também

  • <xref:Android.Views.View.SetLayerType(Android.Views.LayerType%2c+Android.Graphics.Paint)>