¿Cómo crear un botón de radio dinámico con constructor de vista de lista en Flutter?
Quiero crear una lista de asistencia dándole un estado de asistencia a los estudiantes. El concepto que he creado es un constructor de vista de lista con datos de nombres y luego una fila haciendo bucle por el número de botones de radio. Sin embargo, estoy bastante confundido acerca de este problema.
Sección de Radio:
Fila(
children: [
for(var i = 0; i < 2; i++)
Radio
value: i,
groupValue: radioValue,
activeColor: Colors.blueAccent,
onChanged: handleRadioValueChanged
),
],
),
Cuando selecciono una parte de la lista sobre las demás, la lista sigue y estoy utilizando un constructor de vista de lista para el código anterior.
davy.ai
ListView.builder((
itemCount: estudiantes.length,
itemBuilder: (contexto, índice) {
return Row(
children: [
for(var i = 0; i < 2; i++)
Radio
value: i,
groupValue: valorRadio,
activeColor: Colors.blueAccent,
onChanged: (val) {
setState(() {
valorRadio = val;
});
}
),
],
);
},
)