title: How to make circle in flutter that has radius of screen height, and sides are clipped?
body: <p>Here is my code for the circle:</p>
  
  <pre><code>class Light extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
      return UnconstrainedBox(
        child: Container(
          height: MediaQuery.of(context).size.height,
          width: MediaQuery.of(context).size.height,
          decoration: BoxDecoration(
              shape: BoxShape.circle,
              gradient: RadialGradient(
                  center: Alignment.center,
                  colors: [Colors.yellow, Colors.black])),
        ),
      );
    }
  }
  </code></pre>
  
  <p>Right now the circle has radius of <code>screenWidth</code>.
  I can make the correct size by wrapping the Light in <code>UnconstrainedBox</code> but then I get overflow warning.</p>
  
  <p>Any tips?</p>