전체 글141 ScaffoldMessenger snackbar 특정 작업이 수행될 때 사용자에게 간략하게 알리는 것이 유용할 수 있습니다. 예를 들어 사용자가 목록에서 메시지를 삭제 하면 해당 메시지가 삭제되었음을 알리고 싶을 수 있습니다. 작업을 취소할 수 있는 옵션을 제공할 수도 있습니다. ScaffoldMessenger.of(context).clearSnackBars(); // 새로운 스낵바가 생기면 기존 스낵바 바로 내리고 새로운 스낵바 올리기 ScaffoldMessenger.of(context).showSnackBar( //스낵바 보여주기 SnackBar( duration: const Duration(seconds: 3), //몇초 동안 있을 것인가 content: const Text('삭제'), // 스낵바가 .. 2024. 5. 31. Dismissible 밀어서 삭제 하기 Dismissible 위젯은 리스트 항목을 스와이프하여 삭제하거나 다른 동작을 수행할 수 있게 해줍니다.예를들어 이메일 앱에서 이메일을 스와이프하여 삭제하거나 아카이브하는 기능을 구현할 때 사용할 수 있습니다. 주요 속성key: 각 항목을 고유하게 식별하기 위한 키입니다.onDismissed: 항목이 스와이프되어 제거될 때 호출되는 콜백 함수입니다.background: 스와이프할 때 나타나는 배경입니다.secondaryBackground: 반대 방향으로 스와이프할 때 나타나는 배경입니다.항목이 스와이프될 때 표시할 위젯을 설정합니다. background는 기본 스와이프 방향(예: 오른쪽에서 왼쪽)일 때 표시되고, secondaryBackground는 반대 방향(예: 왼쪽에서 오른쪽)일 때 표시됩니다.c.. 2024. 5. 31. ShowDialog와 AlertDialog 팝업 메시지 Flutter 앱을 개발하다보면 사용자와 상호작용하기 위해 다이얼로그를 표시해야 할 때가 있습니다. 이를 위해 Flutter는 AlertDialog 위젯과 ShowDialog 함수를 제공합니다. 이 두 가지를 사용하여 앱 내에서 간단하고 효과적으로 대화 상자를 표시할 수 있습니다.AlertDialog AlertDialog는 사용자에게 메시지를 표시하고 확인 또는 취소와 같은 선택지를 제공하는 Flutter 위젯입니다. 주로 경고 메시지, 정보 제공, 사용자의 확인이나 취소를 요청하는 등의 목적으로 사용됩니다. Future _showMyDialog() async { return showDialog( context: context, barrierDismissible: false, // user.. 2024. 5. 30. 리스트 생활에서 가장 많이 사용하는 자료구조중 하나 입니다. 리스트는 자료들이 차례대로 나열된 선형 자료구조 입니다 이때 각 자료는 반드시 순서 또는 위치를 갖습니다 스택이나 큐,덱 에서 자료의 접근이 전단이나 후단으로 제한되는 것과 달리 리스트에서는 어떤 위치에서도 자료를 넣거나 꺼낼 수 있습니다.따라서 가장 활용이 자유로운 선형자료구조 입니다.리스트의 특징중 하나는 중간에 자료를 삽입하면 이후 모든 자료가 뒤로 한 칸 씩밀립니다 리스트와 비슷한 개념으로 집합(set) 이 있습니다. 리스트와 달리 set은 원소의 중복을 허용하지 않고 , 특히 원소들 사이에 순서가 없습니다 따라서 set 은 자료들 순서대로 나열할 수 있는 선형 자료구조로 볼수없습니다 명령어설명insert(pos,e)pos 위치에 새로운.. 2024. 5. 21. 이전 1 2 3 4 5 ··· 36 다음