토글 버튼 (Toggle Button)
Flutter는 사용자와의 상호작용을 강화하고 앱의 기능을 확장하기 위한 다양한 위젯을 제공합니다. 이 중에서 Toggle Button 위젯은 특히 상태 전환 및 설정 변경에 유용합니다. 이 글에서는 Flutter의 다양한 Toggle Button 위젯을 살펴보고 활용하는 방법을 소개하겠습니다.
Last updated
Flutter는 사용자와의 상호작용을 강화하고 앱의 기능을 확장하기 위한 다양한 위젯을 제공합니다. 이 중에서 Toggle Button 위젯은 특히 상태 전환 및 설정 변경에 유용합니다. 이 글에서는 Flutter의 다양한 Toggle Button 위젯을 살펴보고 활용하는 방법을 소개하겠습니다.
Last updated
StandardToggleButton(
onChanged: (bool) {},
activeColor: Colors.green,
inactiveColor: Colors.grey,
width: 50.0,
height: 30.0,
activeText: '',
inactiveText: '',
borderRadius: 20,
enabled: enabled,
);MaterialToggleButton(
onChanged: (bool) {},
value: isSwitched,
);ToggleButtons(
textStyle: TextStyle(fontSize: 20),
color: agnesTheme.primaryColor,
selectedColor: Colors.cyan,
selectedBorderColor: Colors.cyan,
fillColor: Colors.white,
borderColor: agnesTheme.primaryColor,
borderRadius: BorderRadius.circular(12),
borderWidth: 3,
isSelected: isSelected,
children: <Widget>[
Icon(Icons.access_alarms),
Text('a'),
Text('2'),
Text('!'),
Icon(Icons.check),
],
onPressed: (index) {
setState(() {
isSelected[index] = !isSelected[index];
});
},
);