When I wrote this code in Android Studio, that is what came up in my dart analysis toolbar: The code I wrote How do I prevent this?
What does too many positional argument mean in Flutter?
367 Views Asked by Gordon Atsunyo At
3
There are 3 best solutions below
0

Replace your MaterialApp
with this:
MaterialApp(
title: 'SaHomeDecor',
home: Scaffold(
backgroundColor: Colors.blueGrey,
appBar: AppBar(
title: Text('I am rich'),
backgroundColor: Colors.blueGrey[900],
),
body: Center(
child: Image.asset('images/diamond.png'),
),
),
);
If you are using AppBar
you have to give Scaffold.appBar
property like Scaffold(appBar:AppBar())
.
For the image you have to use Scaffold.body
property.
You are missing a
)
bracket add it before the semicolon .This link explains the about positional and named arguments . And The process you are trying is not a good practice. You need to breakdown the widgets so that it becomes easier to maintain.
Try as follows: