Search code examples
variablesintellij-ideaundefined

Whenever I wrote "style" I got an errorthe named parameter undefined


Child: text('hi'), style: new Textstyle()… ... This where I faced the error"the named parameter undefined" And I tried to reinstall the flutter and the intellij itself enter image description here


Solution

  • In your code, you have:

    ...
    home: new Scaffold(
            body: Center(
              child: Text('works!'),
              style: new TextStyle()
            )
    ...
    

    But Center class doesn't have a style property:

    /// A widget that centers its child within itself.
    ///
    /// This widget will be as big as possible if its dimensions are constrained and
    /// [widthFactor] and [heightFactor] are null. If a dimension is unconstrained
    /// and the corresponding size factor is null then the widget will match its
    /// child's size in that dimension. If a size factor is non-null then the
    /// corresponding dimension of this widget will be the product of the child's
    /// dimension and the size factor. For example if widthFactor is 2.0 then
    /// the width of this widget will always be twice its child's width.
    ///
    /// See also:
    ///
    ///  * [Align], which lets you arbitrarily position a child within itself,
    ///    rather than just centering it.
    ///  * [Row], a widget that displays its children in a horizontal array.
    ///  * [Column], a widget that displays its children in a vertical array.
    ///  * [Container], a convenience widget that combines common painting,
    ///    positioning, and sizing widgets.
    ///  * The [catalog of layout widgets](https://flutter.io/widgets/layout/).
    class Center extends Align {
      /// Creates a widget that centers its child.
      const Center({ Key key, double widthFactor, double heightFactor, Widget child })
        : super(key: key, widthFactor: widthFactor, heightFactor: heightFactor, child: child);
    }
    

    So the error shown by DartAnalyser is correct and expected