How to customize showDatePicker in flutter - flutter

I'm using the showDatePicker function in a project, I'm new in flutter so I'm having a hard time doing some things. I want to paint in red some specific days and disable them to show they are not available anymore, is there any way I can do it?
For example, how could I show that the 27th is no longer available?

See clear explanation on how to mark days as selectableDayPredicate on showDatePicker
How to disable list of specific date on flutter

Related

FLUTTER- How to use selectableDayPredicate: in CupertinoDatePicker() widget?

in Material Design using showDatePicker() widget , we can customize selectable date in particular day using selectableDayPredicate: argument. so i have a list contains some DateTime(), this list is the available date we can choose on the date picker. in materialDesign showDatePicker it will looks like this (black text is available date, grey is unavailable)
there is no problem using this widget, but when i want to make adaptive interface for ios device and change the style of the datePicker using CupertinoDatePicker, there is no argument that can change and customize the available date.
any way how to do that?

How can I pick multiple dates in flutter?

I am trying to implement the multi select date picker in flutter, How can I implement the same in flutter application?
Try this https://pub.dev/packages/syncfusion_flutter_datepicker/versions/19.2.60
this will solve your problem.

How to make a horizonta week slider with daily view in flutter

So I am in a project and I need to make a daily view of the schedule of someone, the problem is that the same page also requires a horizontal slider of the week days, more or less. My problem is that I dont know how to make the slider, it should be something like the image, pointed out by the arrow.
The problem that I found with the libraries I tried so far is that none of tham have a customizeable slider or a slider in daily view at all. Here are the libraries.
syncfusion_flutter_calendar: ^19.2.55
flutter_week_view: ^1.1.0
weekday_selector: ^1.0.0
Is there a way to make such slider (that also changes the view below) or any libraries that can be customized and have such view?
Make a List<WeekDay> of all the weekdays you want in your slider. (you can update it dynamically)
For the Slider Widget you can use a horizontal ListView that returns your weekdaywidget for each element of the List. You can make it clickable with a GestureDetector and onTap(() {}) and set the selectedWeekday to display different tasks based on selectedWeekdaybelow.
You would have to implement the WeekDay class your self or use the DateTime class instead.

How do I make a scrollable list of months in Flutter (Calendar)?

I want to implement something like this in my Flutter app-
I tried using table_calendar but wasn't able to set the initial month for each TableCalendar in my ListView.builder widget which contains the 12 months. Thanks in advance!
You can use this pub Link. A customizable calendar widget to easily scroll through the years

Updating widget value on render?

I have a Flutter app, and I want to display a color depending on the current system time in milliseconds since epoch. Of course, I cant refresh the state of the widget several times a second to change the color. But how can I achieve this effect? Is there some kind of render-method I can override?
P.S.: I am using a Material widget to display the color.
Flutter updates the view only when a new frame is due, no matter how often you called setState() since the last frame.