Как добавить тень только на одной стороне контейнера? - PullRequest
1 голос
/ 08 июля 2019

Я пытаюсь добавить тень только к правой стороне моего виджета контейнера, используя параметр boxShadow в виджете BoxDecoration.

new Container(
  decoration: BoxDecoration(
    color: Colors.grey.withOpacity(0.5),
    boxShadow: [
      BoxShadow(
        blurRadius: 5.0
      ),
    ],
  ),
),

Этот код работает, но добавляет тень на каждую возможную сторонуконтейнер.Я бы хотел, чтобы он был только на правой стороне.

1 Ответ

0 голосов
/ 08 июля 2019

Вы можете установить свойство смещения BoxShadow, например:

boxShadow: [
      BoxShadow(
        blurRadius: 5.0,
        offset: Offset(3.0, 0),
      ),
    ],

, это будет отбрасывать тень только на 3 единицы вправо.

...