- Фон - это изображение. < /li>
При прокрутке сам фон поднимается вместе с содержанием (не статичным). < /li>
Блур становится все сильнее к нижней части, пока не достигает точки, где только блюрные цвета (основываясь на изображении). />
import Glur
struct BlurScreen: View {
var body: some View {
GeometryReader { geometry in
Image("test_img")
.resizable()
.scaledToFill()
.frame(width: geometry.size.width, height: geometry.size.height)
.clipped()
.glur(radius: 20.0, offset: 0.2, interpolation: 0.5, direction: .down)
}
.ignoresSafeArea(.all, edges: .all)
}
}
< /code>
Кроме того, я не могу достичь очень сильного цветового размытия после заголовка внизу, где он превращается в только цвета. Прогрессивный эффект размытия Apple использует (см. Скриншоты) - в идеале, где он переходит в чистые цвета внизу? /> Apple приглашает экран перед прокруткой при первом входе < /li>
Apple приглашает экран после прокрутки только с цветовыми каплями < /li>
То, что я создал до сих пор, используя библиотеку Glur < /li>
< /ul>
Подробнее здесь: https://stackoverflow.com/questions/797 ... -s-invites
Мобильная версия