다음을 통해 공유


ViewPropertyAnimator.WithLayer 메서드

정의

이 ViewPropertyAnimator와 연결된 뷰는 View#setLayerType(int, android.graphics.Paint) layer type 다음 애니메이션의 기간 동안 해당 뷰를 설정합니다 View#LAYER_TYPE_HARDWARE .

[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

반환

이 클래스의 메서드 호출을 연결할 수 있도록 하는 이 개체입니다.

특성

설명

이 ViewPropertyAnimator와 연결된 뷰는 View#setLayerType(int, android.graphics.Paint) layer type 다음 애니메이션의 기간 동안 해당 뷰를 설정합니다 View#LAYER_TYPE_HARDWARE . 설명서 View#LAYER_TYPE_HARDWARE에 설명된 것처럼 내부적으로 사용되는 실제 계층 유형은 뷰의 런타임 상황에 따라 달라집니다. 활동 및 이 보기가 하드웨어 가속인 경우 계층도 가속화됩니다. 활동 또는 뷰가 가속화되지 않으면 계층은 실제로 같 View#LAYER_TYPE_SOFTWARE아집니다.

이 상태는 뷰 또는 이 ViewPropertyAnimator에서 지속되지 않습니다. 이 메서드가 호출될 때 애니메이션이 종료되면 View의 레이어 형식이 복원되고 ViewPropertyAnimator의 이 설정은 다음 애니메이션에만 유효합니다. 이 메서드를 호출한 다음 뷰의 레이어 형식을 독립적으로 설정하면(직접 호출을 통해 View#setLayerType(int, android.graphics.Paint)) 애니메이션이 종료될 때 레이어 형식이 pre-withLayer() 값으로 복원되는 등 일부 불일치가 발생합니다.

에 대한 android.view.ViewPropertyAnimator.withLayer()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

추가 정보

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