728x90
반응형
flutter에서는 계산기 관련 패키지를 추가해서 사용하면 쉽다.
1. input_calculator package pubspec.yaml에 추가
input_calculator: ^1.1.0+5
pub.dev/packages/input_calculator
2. 계산기 실행
double _value = 0.0;
set value(double value) {
setState(() {
_value = value;
});
}
String valueFormat(double value) {
return CurrencyFormat.format(value, symbol: '');
}
CalculatorTextField(
initialValue: _value,
valueFormat: valueFormat,
theme: CalculatorThemes.curve,
inputDecoration: InputDecoration(
border: InputBorder.none,
focusedBorder: InputBorder.none,
enabledBorder: InputBorder.none,
errorBorder: InputBorder.none,
disabledBorder: InputBorder.none,
contentPadding: EdgeInsets.all(15),
fillColor: Colors.white70,
suffixIcon: Icon(
Icons.attach_money,
color: s_color,
),
),
onSubmitted: (value) {
this.value = value;
print('value: $value');
},
)
***********************실행화면***************************
728x90
반응형
'Flutter' 카테고리의 다른 글
[j Flutter] CheckboxListTile (체크박스 리스트타일) (0) | 2020.11.05 |
---|---|
[j Flutter] 캘린더 / 달력 추가하기 (calendar, datepicker) (0) | 2020.11.04 |
[j Flutter] 날짜형식 포맷 / 두 날짜 차이구하기 / 현재날짜가져오기 (0) | 2020.11.02 |
[j Flutter] 갤러리/앨범에서 사진가져오기 & 카메라 실행 (0) | 2020.10.30 |
[j Flutter] 금액 콤마 / 숫자 3자리마다 (,) 표시 (0) | 2020.10.29 |