InteractiveViewer
- 내부에 배치한 위젯에 대하여 확장/축소하여 확인할 수 있는 위젯
- 주로 사용하는 속성
- Widget child
- Alignment? alignment
- 부모 위젯의 크기에 대해 정렬할 자식 위젯의 위치
- PanAxis panAxis
- 드래그 가능한 방향
- 종류
- PanAxis.free
- PanAxis.aligned
- PanAxis.horizontal
- PanAxis.vertical
- 기본 값 : PanAxis.free
- EdgeInsets boundaryMargin
- 자식 위젯에 대한 외부 여백
- 기본 값 : EdgeInsets.zero
- bool constrained
- double minScale
- 가장 작게 축소할 수 있는 비율
- 기본 값 : 0.8
- double maxScale
- 가장 크게 확대할 수 있는 비율
- 기본 값 : 2.5
- Function(ScaleStartDetails)? onInteractionStart
- Function(ScaleUpdateDetails)? onInteractionUpdate
- Function(ScaleEndDetails)? onInteractionEnd
- bool panEnabled
- bool scaleEnabled
- double scaleFactor
- 포인터 스크롤당 수행할 크기 조정의 양
- 기본 값 : kDefaultMouseScrollToScaleFactor
- 참고