본문 바로가기

Flutter

(80)
[ j Flutter ] minWidth, minHeight 설정하기 container에 최소 길이와 높이를 설정하는 방법 Container( width : 100, height: 50, constraints: BoxConstraints( minWidth: 50, minHeight: 30 ), child:Text("테스트"), ) container내에 constraints값을 추가한다.
[j Flutter] Text 밑줄 긋기 underline 글자 밑에 밑줄 긋는 방법 (underline) 1. text내에 style로 간단하게 지정하는 방법 Text('텍스트에 밑줄',style: TextStyle(decoration: TextDecoration.underline)) 2. 띄어쓰기가 있을 경우 밑줄이 위로 올라는 경우가 있음 이럴땐 container내에 boxDecoration사용 Container( decoration: BoxDecoration( border: Border( bottom: BorderSide(color: Colors.black,width: 0.5)) ), child: Text('회원탈퇴를 원하시나요?'))
[j Flutter] Listview scroll glow 지우기 1. ListView.builder( physics: BouncingScrollPhysics(), } 2. 파일 만들고 적용 import 'package:flutter/material.dart'; class NoGlowScrollBehavior extends ScrollBehavior { @override Widget buildViewportChrome( BuildContext context, Widget child, AxisDirection axisDirection ) { return child; } } ScrollConfiguration( behavior: NoGlowScrollBehavior(), child: ListView.builder( itemCount: 10, itemBuilder: (Bui..
[j Flutter] IconButton에 padding 값 지우기 IconButton 에 Padding값을 지우려면 해당 속성을 추가해준다. IconButton( padding: EdgeInsets.zero, constraints: BoxConstraints(), )
[ j Flutter ] TextField suffixIcons에 clear 아이콘 추가 후 글자 지우기 TextField에 글자를 입력하면 suffixIcons에 clear 아이콘 추가 후 해당 아이콘 클릭 시 글자 지워보자 1. 먼저 TextField에 추가할 controller를 생성해준다. var _textController = TextEditingController(); 2. TextField를 추가해준다. TextField( controller: _textController, onChanged: (text) { setState(() {}); }, decoration: InputDecoration( labelText: 'Test', suffixIcon: _textController.text.length > 0 ? IconButton( onPressed: () { _textController.clea..
[j Flutter] text 눌렀을 때 copy 복사하기 Text 위젯을 사용 시 꾹- 눌렀을 때 copy 버튼이 안 뜨는데 눌렀을 때 복사가 가능하도록 바꿔줘보자. 1. SelectableText 위젯사용 SelectableText('selectText'); 2. 눌렀을 때 copyboard가 바로 되게 하기 String copyText = 'copycopy'; GestureDetector( onTap: (){ Clipboard.setData(ClipboardData(text: copyText)); }, )
[j Flutter] TextField 숫자만 입력받기 TextField에서 숫자만 입력하게 해보자. TextField( keyboardType: TextInputType.number, inputFormatters: [ FilteringTextInputFormatter.digitsOnly], ) keyboardType과 inputFormatters를 해당 코드처럼 입력해주면 숫자만 입력 할 수 있다.
[j Flutter] Incorrect use of ParentDataWidget. 에러 해결법 flutter에서 해당 에러가 발생했다면, ======== Exception caught by widgets library ======================================================= The following assertion was thrown while applying parent data.: Incorrect use of ParentDataWidget. The ParentDataWidget Positioned(top: 0.0, bottom: 0.0, width: 192.0) wants to apply ParentData of type StackParentData to a RenderObject, which has been set up to accept Pare..