IViewParent.ChildHasTransientStateChanged(View, Boolean) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
자식 보기가 일시적 상태를 추적하거나 더 이상 추적하지 않을 때 호출됩니다.
[Android.Runtime.Register("childHasTransientStateChanged", "(Landroid/view/View;Z)V", "GetChildHasTransientStateChanged_Landroid_view_View_ZHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void ChildHasTransientStateChanged (Android.Views.View child, bool hasTransientState);
[<Android.Runtime.Register("childHasTransientStateChanged", "(Landroid/view/View;Z)V", "GetChildHasTransientStateChanged_Landroid_view_View_ZHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ChildHasTransientStateChanged : Android.Views.View * bool -> unit
매개 변수
- child
- View
상태가 변경된 자식 보기
- hasTransientState
- Boolean
이 자식이 일시적 상태이면 true입니다.
- 특성
설명
자식 보기가 일시적 상태를 추적하거나 더 이상 추적하지 않을 때 호출됩니다.
"일시적 상태"는 뷰가 현재 제공하는 데이터 모델에 반영되지 않을 것으로 예상되는 뷰가 보유할 수 있는 상태입니다. 이 상태는 진행 중인 애니메이션의 현재 상태 또는 텍스트 선택 작업의 상태와 같이 보기 자체 내에서 사용자에게 프레젠테이션에만 영향을 줍니다.
일시적 상태는 보기 시스템의 다른 구성 요소에 특정 보기가 복잡하지만 캡슐화된 항목을 추적하고 있음을 암시하는 데 유용합니다. ListView
예를 들어 임시 상태의 목록 항목 뷰는 해당 뷰를 지원 어댑터로 간단하게 바꿀 수 있는 것으로 처리하는 대신 해당 위치 또는 안정적인 항목 ID 내에서 유지되어야 한다는 것을 인정할 수 있습니다. 이렇게 하면 어댑터 구현이 진행 중인 항목 보기 애니메이션의 상태를 추적할 필요 없이 더 간단할 수 있으므로 연결된 항목 보기의 예기치 않은 재활용 및 다시 바인딩 시 복원할 수 있습니다.
이 메서드는 하위 트리 내의 자식 뷰 또는 뷰가 내부 일시적 상태의 추적을 시작하거나 종료할 때 부모 뷰에서 호출됩니다.
에 대한 android.view.ViewParent.childHasTransientStateChanged(android.view.View, boolean)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.