mahtot mkonn
mahtot mkonn

Reputation: 73

trying to use fl_chart of flutter but when i import it i got this kind of error : Error: 'TextScaler' isn't a type

Time when trying to import fl_chart.dart it through this error

: Error: 'TextScaler' isn't a type. base_chart_painter.dart:31 final TextScaler textScaler; ^^^^^^^^^^ : Error: The getter 'textScaler' isn't defined for the class 'MediaQueryData'. line_chart_renderer.dart:27

how can i solve this error

Upvotes: 7

Views: 6401

Answers (3)

Charles
Charles

Reputation: 1231

TextScaler was introduced in Flutter 3.16.0 to replace all textScaleFactor https://docs.flutter.dev/release/breaking-changes/deprecate-textscalefactor

The package author should have updated the package's sdk constraint to flutter: ^3.16.0 to support the new TextScaler.

You could either update your flutter sdk to 3.16.0 up or use an older version of the package which does not introduce the new TextScaler.

Update: check out the github issue here

Upvotes: 4

Abdallah Mahmoud
Abdallah Mahmoud

Reputation: 937

Error

 #problem in 0.65.0 not working on flutter 3.13.2 need flutter 3.16    Error: Type 'TextScaler' not found.  TextScaler textScaler,

Fixed by using version 0.60.0

Full example

fl_chart: 0.60.0 

Upvotes: 1

Abdul Moiz
Abdul Moiz

Reputation: 68

Run flutter upgrade in your terminal to upgrade the Flutter SDK. See the release notes of Flutter here https://docs.flutter.dev/release/release-notes

Upvotes: 5

Related Questions