[Flutter] Widget을 밀어서 삭제하는 Dismissible
반응형
Dismissible
밀어서 삭제하기를 구현하고 싶은 위젯을 Dismissible로 감싸고 onDismissed key 매개변수를 입력해주면 된다.
Dismissible(
key : ObjectKey(schedule.id), // 유니크한 Key값
direction : DismissDirection.endToStart, //밀기방향
onDismissed : (DismissDirection direction) {} //밀기 실행시 실행 함수
child : Container() , //밀어서 삭제하기 구현하기 위젯
)
DissmissDirection
vertical - 세로로의 움직임을 모두 허가. 위-아래, 아래-위
horizontal - 가로로의 움직임을 모두 허가. 좌-우, 우-좌
endToStart - 글을 읽는 반대 방향으로만 움직임 허가. 우-좌
startToEnd - 글을 읽는 방향으로만 움직임 허가. 좌-우
up - 아래-위
down - 위-아래
none - 어떠한 제스쳐도 허가 x
반응형
'Study > Flutter' 카테고리의 다른 글
[Flutter] Button 종류 변경 (0) | 2023.02.02 |
---|---|
[Flutter] Sqlite를 구현하는 Drift (0) | 2023.01.30 |
[Flutter] gradle 버전 이슈 (0) | 2023.01.25 |
[Flutter] Scaffold 정리 (0) | 2023.01.19 |
[Flutter] Widget정리 #2 WebView, flutter 권한 (0) | 2023.01.18 |
댓글