skip to Main Content

how to control selected and unselected background color for the SegmentedButton widget – Flutter

I'm trying the new SegmentedButton widget: SegmentedButton<int>( onSelectionChanged: (i) {}, showSelectedIcon: false, style: ButtonStyle( backgroundColor: MaterialStatePropertyAll(Theme.of(context).primaryColor), iconColor: MaterialStateProperty.all(Colors.white), ), segments: const <ButtonSegment<int>>[ ButtonSegment<int>( value: 12, icon: Icon(FlutterRemix.thumb_up_fill), enabled: true, ), ButtonSegment<int>( value: 20, icon: Icon(FlutterRemix.thumb_down_fill), ), ], selected: {12}, ),…

VIEW QUESTION

Why the value doesn't change after calling the Setstate() function in flutter

import 'package:flutter/material.dart'; import 'package:get/get.dart'; //import 'package:get/get_core/src/get_main.dart'; import 'package:intl/intl.dart'; import 'package:menstrual_period_tracker/input2.dart'; import 'package:nepali_date_picker/nepali_date_picker.dart'; class Picker extends StatefulWidget { const Picker({super.key}); @override State<Picker> createState() => _PickerState(); } class _PickerState extends State<Picker> { NepaliDateTime _dateTime = NepaliDateTime.now(); void _showdatepicker() async { await showDatePicker(…

VIEW QUESTION

Flutter/Dart: Create/assign dynamic List

A list "options" is generated from json file as below and no issue: For simplicity, some parts were removed Future getidea(String subject) async { List ideaList = []; for (var idea in ideaListTemp) { List options = []; options.add(idea["A"]); options.add(idea["B"]);…

VIEW QUESTION
Back To Top
Search