Estou usando um calendário de tabela para mostrar um mês específico.
Aqui eu quero substituir o número do dia pelo meu widget personalizado que custará aquele dia,
tenho certeza que este pacote tem facilidade para fornecer widget personalizado para substituir o dia
como
1 2 389,0 4903,0
Map<int,double> myMap={
1:200.00,
2:400.00,
3.500.00,
....
};
@override
Widget build(BuildContext context) {
return TableCalendar(
headerVisible: false,
// daysOfWeekVisible: true,
focusedDay: DateTime(year,month,1),
firstDay: DateTime(year,month,1),
lastDay: DateTime(year,month + 1, 0), // This will return last day of current month
//startingDayOfWeek: StartingDayOfWeek.monday,
//availableGestures: AvailableGestures.none,
//daysOfWeekHeight: 20,
);
}
Você poderia usar o construtor personalizado de table_calendar,
calendarBuilders
.Abaixo está o código de exemplo, codifique sua lógica da função getExpenseFor .