Как придать тень нестандартному нарисованному кругу во флаттере - PullRequest
0 голосов
/ 09 июня 2019

Я пытаюсь сделать круг более материальным. Поэтому я хочу дать ему некоторую тень, как мне сделать это с классом Paint в флаттере

thumbPaint = Paint()
..color = Colors.white,
..style = PaintingStyle.fill;

1 Ответ

0 голосов
/ 09 июня 2019

Оберните его в Boxdecoration.It имеет свойство BoxShadow .

Вы можете перейти по этой ссылке .

   new Container(
    decoration: new BoxDecoration(
      color: Colors.white,
      border: new Border.all(
          color: Colors.green,
          width: 5.0,
          style: BorderStyle.solid
      ),
      borderRadius: new BorderRadius.only(
        topLeft: new Radius.elliptical(40.0, 10.0),
        bottomLeft: new Radius.circular(20.0),
      ),
      boxShadow: [
        new BoxShadow(
          color: Colors.red,
          offset: new Offset(20.0, 10.0),
        )
      ],
      image: new DecorationImage(
          image: new AssetImage('assets/images/JL-Logo-150.png'),
      )
...