Флаттер: ClipOval высота клипера

Нижняя тень

Привет, я новичок, чтобы трепетать и пытаюсь создать этот дизайн из Shakuro из Dribble. У меня возникают проблемы при попытке создать высоту для машинки для стрижки, потому что весь прямоугольник получает тень, а не только машинку.

Есть ли способ поместить возвышение или подобный эффект, как тень, под клипер?

1 ответ

Решение

Вы можете обернуть child внутри Container с Circle форма в вашем BoxDecoration как это:

  new Container(
            height: 300.0,
            width: 300.0,
            child: Center(child: Text("Your child here")),
            decoration: BoxDecoration(
              shape: BoxShape.circle,
              color: Colors.white,
              boxShadow: [
                BoxShadow(
                    color: Colors.grey,
                    blurRadius: 5.0,
                    offset: Offset(5.0, 5.0),
                    spreadRadius: 5.0)
              ],
            ),
          )

Результат:

Другие вопросы по тегам