debugPaintSizeEnabled is not working in Flutter

Add import statements :

import 'dart:developer';

import 'package:flutter/rendering.dart';

Then in the build add the debugPaintSizeEnabled=true; like :

Widget build(BuildContext context) {
    debugPaintSizeEnabled=true;

It's not necessary import anything in VSCode, just:

  1. Open command palette by Ctrl+Shift+P (Cmd for mac)
  2. Type Flutter: Toggle Debug Painting and click on it: example.

I think you need import 'package:flutter/rendering.dart';


I had exactly the same problem and the only solution i found, is to toggle debug painting from VSCode command palette.

Flutter: Toggle Debug Painting

You can also make it works using the rendering library.

First you need to import it

import 'package:flutter/rendering.dart';

Then, set debugPaintSizeEnabled to true in the main method of your application or in a widget's build method

void main() {
  debugPaintSizeEnabled=true;
  runApp(MyApp());
}

You need to fully restart your application to apply effects

Here's the official documentation.

Tags:

Flutter