I am trying to figure out what is causing this error in the code. It seems like the painter side is causing issues. Been trying to figure this out for some time. I’d love any hints or tips on this. This seems like a change with Flutter 3.0 that took place I suppose.
BubbleIndicatorPainter({this.dxTarget = 125.0, this.dxEntry = 25.0, this.radius = 21.0,
this.dy = 25.0, required this.pageController}) : super(repaint: pageController) {
painter = Paint()
..color = CustomTheme.white
..style = PaintingStyle.fill;
}
Paint painter;
final double dxTarget;
final double dxEntry;
final double radius;
final double dy;
2
Answers
You can use
late
that you will assign data before reading itOr you can make it nullable
More about null-safety
Use
Or
This is error caused because of the dart null safety