Непрозрачность тени swiftUI - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть изображение с рамкой вокруг него, к которому я хотел бы добавить тень с некоторым смещением. Хотя я думаю, что непрозрачность тени по умолчанию слишком темная, каково правильное свойство непрозрачности?

var body: some View {

    Image("football")

        .resizable()
        .scaledToFit()
        .frame(width: 100.0, height: 100.0)
        .clipShape(Circle())
        .overlay(Circle()
        .stroke(Color.white, lineWidth: 4))
        .shadow(radius: 10.0, x: -10.0, y: -10.0)

}

1 Ответ

1 голос
/ 29 февраля 2020

Вы можете передать Color с уменьшенной непрозрачностью вашей тени:

.shadow(color: Color.black.opacity(0.2), radius: 10.0, x: -10.0, y: -10.0)

Примечание: По умолчанию тень имеет черный цвет с 0.33 непрозрачностью

Color(.sRGBLinear, white: 0, opacity: 0.33)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...