Coaspe

Flutter - Overlay 본문

Flutter/API

Flutter - Overlay

Coaspe 2023. 2. 17. 13:56

독립적으로 관리될 수 있는 entries의 스택

 

Overlays는 overlay의 스택에 자식들을 삽입하므로서, 다른 위젯들의 위에 독립적으로 떠있는 모습으로 보이게 합니다. Overlay는 OverlayEntry 객체를 사용해서 overlay 위에 있을 수 있게 각각의 위젯들을 관리합니다.

 

비록 Overlay을 직접적으로 생성할 수 있지만, WidgetsApp MaterialApp에 있는 Navigator가 생성한 오버레이를 사용하는 것이 보통입니다. Navigator는 라우트의 시각적 모습을 관리하기 위해 overlay을 사용합니다.

 

Overlay 위젯은 Stack 위젯과 매우 유사한 커스텀 스택을 사용합니다. Overlay의 주된 용도는 navigation과 연관이 있고  Overlay는 앱의 페이지들 위에 위젯을 삽입 할 수 있습니다. 단순히 위젯들의 스택을 디스플레이할거라면, Stack을 사용하세요.

 

See also:

 

상속 구조

 

생성자

Overlay({

Key? key, 

List<OverlayEntry> initialEntries = const <OverlayEntry>[], 

Clip clipBehavior = Clip.hardEdge

})

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

Flutter - CupertinoPageScaffold  (0) 2023.02.17
Flutter - CompositedTransformFollower  (0) 2023.02.17
Flutter - OverlayEntry  (0) 2023.02.17
Flutter - SlideTransition  (0) 2023.02.17
Flutter - FloatingActionButton  (0) 2023.02.17
Comments