I just started with flutter and created a blank app with default config, when I turned on show layouts bounds from developer options it is not showing any boundaries like any other app.
How is this happening?
I just started with flutter and created a blank app with default config, when I turned on show layouts bounds from developer options it is not showing any boundaries like any other app.
How is this happening?
To show layouts bounds from developer options for Flutter apps, we have to do this
import this package in main.dart
class.
import 'package:flutter/rendering.dart';
in build()
or main()
you have to set this debugPaintSizeEnabled
variable as true
.
debugPaintSizeEnabled = true;
Example: Here is my complete class
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
void main()
{
runApp(MyApp());
}
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
debugPaintSizeEnabled = true;
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
int _counter = 0;
void _incrementCounter() {
setState(() {
_counter++;
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text(
'You have pushed the button this many times:',
),
Text(
'$_counter',
style: Theme.of(context).textTheme.display1,
),
],
),
),
floatingActionButton: FloatingActionButton(
onPressed: _incrementCounter,
tooltip: 'Increment',
child: Icon(Icons.add),
),
);
}
}
© 2022 - 2024 — McMap. All rights reserved.