FlowView

FlowView (플로우 뷰)

자식을 부분적으로 제약된 공간에 흘려(flow) 배치하려는 뷰입니다. 문단(paragraph), 페이지 등을 만드는 데 사용할 수 있습니다.

출처: Java API Reference

본문

플로우는 다음 요소로 구성됩니다. 자식 뷰의 논리적 집합(물리적 뷰를 만들 레이아웃 풀로 사용), 논리적 뷰를 물리적(흘려보낸) 뷰로 변환하는 전략, 전략이 동작할 제약 조건, 플로우를 나타내는 물리적 구조.

중첩 클래스로 FlowView.FlowStrategy가 있으며, 플로우의 물리적 형태를 유지하는 전략입니다. 기본 하위 클래스는 ParagraphView입니다. Since: 1.3

주요 메서드·상세 (Methods & details)

주요 메서드로는 논리적 자식 뷰(레이아웃 풀)를 얻는 getLayoutViewCount()/getLayoutView(int), 유효한 흐름을 만드는 layout(int, int), 물리적 뷰를 갱신하는 updateChildShape(View, int, int) 등이 있습니다. 중첩 클래스 FlowView.FlowStrategy가 물리적 형태를 유지합니다.

더 알아보기 (Learn more)

Java 공식 API