TGViewer
Prefire iOS Prefire iOS @prefire_ios · 980 subscribers
Post #48 999
Решил сегодня поизучать MeshGradient в SwiftUI ♟

MeshGradient новая View в SwiftUI (iOS 18+ 🤬). А у меня так и не доходили руки до него.
Я пытался повторить эффект от Apple AI без Metal и понял что на MeshGradients можно сделать за 10 минут.

Зацените какой анимированный градиент сделал (Там буквально один маленький фалик).
Смотреть нужно на статус бар.



struct AppleMeshGradient: View {
@State private var points: [SIMD2<Float>] = [
[0.0, 0.0], [0.5, 0.0], [1.0, 0.0],
[0.0, 0.5], [0.5, 0.5], [1.0, 0.5],
[0.0, 1.0], [0.5, 1.0], [1.0, 1.0],
]

@State private var colors: [Color] = [
firstColor, secondColor, secondColor,
secondColor, secondColor, firstColor,
thirdColor, firstColor, thirdColor
]

var body: some View {
TimelineView(.animation(minimumInterval: 2.0)) { time in
MeshGradient(
width: 3,
height: 3,
points: points,
colors: colors
)
.ignoresSafeArea()
.onChange(of: time.date, { oldValue, newValue in
withAnimation(.linear(duration: 2)) {
var newColors = colors
newColors.shuffle()
colors = newColors
}
})
}
}
}


Вы уже попробовали MeshGradient? Скидывайте что красивого получилось ☺️



PS: Скоро сделаю пост про приложение в которое я добавлял анимацию

#blog
  • 👍 9
  • 🔥 6
More from @prefire_ios
  1. Sep 16, 2026☺️ Prefire в требованиях к вакансиям Где-то месяц назад поставил ежедневную задачу на Chat…
  2. Sep 5, 2026🧭 Podlodka iOS Crew: разработка с AI С 14 по 18 сентября пройдет новый сезон Podlodka iOS…
  3. Aug 26, 2026Кажется, мой кот начал жить своей жизнью. Сначала друзья просто закинули Mewmori в несколь…
  4. Aug 18, 2026Нахождение текста котом Mewmori в уникальных приложениях Что бы кот видел, я снимаю скринш…
  5. Aug 17, 2026Начал готовить к релизу ScreenCat - 🐈 Mewmori - Переименовал проект в Mewmori (типо memor…
  6. Aug 5, 2026Сделал систему скинов для котиков 🐈 В ScreenCat уже много скинов, и я прям сильно устал р…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →