Coaspe

Flutter - CompositedTransformFollower 본문

Flutter/API

Flutter - CompositedTransformFollower

Coaspe 2023. 2. 17. 13:56

CompositedTransformTarget을 따르는 위젯 입니다.

위젯이 결합(compositing) 단계에서 결합 될 때, 이 위젯은 CompositedTransformTarget 와 링크된 targetAnchor 와 해당 위젯의 followerAnchor을 가져옵니다. 두개의 앵커(anchor) 포인트는 offset Offset.zero이 아니라면, followerAnchor CompositedTransformTarget의 좌표계와 링크된 offset에 의해 offset이 됩니다.

 

link로 사용되는 LayerLink 객체는 대응되는 CompositedTransformTarget의 LayerLink 객체와 같아야합니다.

 

CompositedTransformTarget는 paint 단계에서 CompositedTransformFollower보다 앞의 순서에 있어야 합니다.

이 위젯의 자식들에 대한 hit test는 대상 위치기 이 위젯의 부모가 hittable 하다고 간주하는 박스 안에 있을 때만 가능합니다. 만약 부모가 스크린을 덮으면, app-wide한 Overlay 안에서 루트 OverlayEntry로 사용됩니다.

 

See also:

상속구조

 

생성자

CompositedTransformFollower({

Key? key,

required LayerLink link, 

bool showWhenUnlinked = true, 

Offset offset = Offset.zero, 

Alignment targetAnchor = Alignment.topLeft, 

Alignment followerAnchor = Alignment.topLeft, 

Widget? child

})

 

'Flutter > API' 카테고리의 다른 글

Flutter - Card  (0) 2023.02.17
Flutter - CupertinoPageScaffold  (0) 2023.02.17
Flutter - Overlay  (1) 2023.02.17
Flutter - OverlayEntry  (0) 2023.02.17
Flutter - SlideTransition  (0) 2023.02.17
Comments