Как создать движущийся фон с прогрессивным размытым приложением Apple Invites (не статический фон)?IOS

Программируем под IOS
Ответить
Anonymous
 Как создать движущийся фон с прогрессивным размытым приложением Apple Invites (не статический фон)?

Сообщение Anonymous »

Я разрабатываю приложение для iOS 26 с использованием Swiftui, и я хотел бы повторить эффект фонового размытия + параллакс, который Apple использует в своем приложении Apple Invites (https://www.apple.com/newsroom/2025/02/ ... er/.press/> whate't's athy-brings-people-together/.prybrybre/> whater-brings-people-together/. (Пример скриншотов BR): < /p>
  • Фон - это изображение. < /li>
    При прокрутке сам фон поднимается вместе с содержанием (не статичным). < /li>
    Блур становится все сильнее к нижней части, пока не достигает точки, где только блюрные цвета (основываясь на изображении). />
В настоящее время я использую библиотеку GLUR для прогрессивного размытия: https://github.com/joogps/glurобразное.import SwiftUI
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»