DEV/flutter (dart)
-
Flutter TextField값 저장 및 불러오기DEV/flutter (dart) 2023. 2. 13. 13:19
Flutter에서 TextField값을 저장하고 활용하는 방법. 방법 1. // TextEditingController 선언 (TextField 위젯과 동일한 클래스 내에 선언) final _contentEditController = TextEditingController(); ...(대충 코드들) // TextField에 controller 등록 TextField( controller: _contentEditController, decoration: InputDecoration( labelText: 'content', ), ), ...(대충 코드들) // 사용 예시 (.text로 값을 불러와서 사용하면 된다) var text = _contentEditController.text 방법 2. // 텍스트 ..
-
Flutter stateful 위젯 규칙DEV/flutter (dart) 2023. 2. 10. 15:44
해당 글은 작성자가 까먹기 싫어서 쓴 글이다. (큰 내용이 없다는 뜻) // 데이터 선언, (부모로 부터)받아오는건 위에서 class PostBox extends StatefulWidget { const PostBox({Key? key, this.data}) : super(key: key); final data; @override State createState() => _PostBoxState(); } // 데이터 사용, 출력은 아래에서 // 단, 부모에서 불러온 변수 앞에 앞에 widget을 넣어 주어야 함 class _PostBoxState extends State { widget.data.add(smaple); ...(대충 코드들) }
-
Flutter 스크롤 위치, 방향 등등 (ScrollController)DEV/flutter (dart) 2023. 2. 10. 14:38
ScrollController 예시 var scroll = ScrollController(); @override void initState() { super.initState(); scroll.addListener(() { print("위로부터... : ${scroll.position.pixels}"); print("방향 : ${scroll.position.userScrollDirection}"); print("최하단 : ${scroll.position.maxScrollExtent}"); // 기타등등 }); }