🎨 Compose-интерфейс на 3D-объекте — 2 июня 2026 г. в 06:30:03.207
🎨 Compose-интерфейс на 3D-объекте https://medium.com/@vshcryabets/android-ui-in-3d-rendering-jetpack-compose-on-opengl-surfaces-via-virtualdisplay-879e6590cf6d Эффектная техника от автора - рендеринг Compose UI прямо на поверхности вращающегося 3D-объекта в OpenGL. Живая кнопка и слайдер на грани куба, который крутится, а тапы по нему по-настоящему срабатывают. 🪄 "Магия" строится на связке четырёх системных API, которые редко собирают вместе: VirtualDisplay рисует не на экран, а в Surface, Presentation выводит туда обычный UI, OES-текстура (та самая, что обычно ловит кадры с камеры) затягивает результат в OpenGL, а SurfaceTexture склеивает всё это в работающую цепочку. В статье - пошаговый путь от простого прямоугольника до интерактивного Compose на грани куба, включая правильную передачу LifecycleOwner в ComposeView и пересчёт координат для MotionEvent. Обсуждаем тут -> https://t.me/famous_md_bot (Tier 3) —————— 💭 Кейсы узкие - XR/VR, кастомные эмуляторы, демо-стенды. Но сама связка очень любопытная. Telegram | Селеба | Max | YouTube

