GitHub
Glur: прогрессивный блюр для SwiftUI
Glur — библиотека SwiftUI, использующая Metal для отображения эффективных прогрессивных размытий, подобных тем, что использует сама Apple.
В этом проекте используется новый упрощенный Shader API для SwiftUI. Сначала автор написал шейдер Metal, который эффективно создает гауссово размытие для представления с правильным распределением гауссовых весов. Затем модифицировал его так, чтобы он изменял радиус размытия по вертикальной или горизонтальной оси, задавая значения смещения и интерполяции. Учитывая, что шейдер применяется через собственный API для SwiftUI, он ограничен этим API. Это означает, что он может применяться только к чистым представлениям SwiftUI, исключая представления, поддерживающие UIKit, такие как ScrollView.
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.32
-
Новости3 недели назадGoogle анонсировал Gemini 3.7 Flash всего через три недели после предыдущего релиза
-
Разработка3 недели назадAndroid Skills — что выпустил Google и почему большинство разработчиков используют навыки неправильно
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.33
