M3 Expressive
Android 16 Motion & Shape System
auto_awesome androidx.graphics.shapes

Полигональный морфинг 16 форм M3

Никаких кривых CSS-треугольников: каждая фигура строится из 240 вершин по полярным формулам Google MaterialShapes и интерполируется через физику пружины второго порядка.

Cookie 4-Sided
Тяни фигуру пальцем/мышкой в любую сторону или тапай по ней
Упругость (Stiffness) 240
Затухание (Damping) 11
waves Wavy Progress

Волнистые индикаторы M3

Фирменный волнистый прогресс-бар и спиннер из Android 16. Потяни полосу влево-вправо или измени амплитуду волны.

Линейный WavyIndicator 68%
Амплитуда волны5px
Скорость фазы1.0x
view_column Morphing Controls

Экспрессивные кнопки

При нажатии кнопка расширяется в ширину, меняет скругление с пилюли на сквиркл и физически сдвигает соседей.

M3 Split Button
Правая часть отделяется в круг
Autorenew Loading & Switches

Морф-лоадер и свитчи

Новый LoadingIndicator из M3 Expressive непрерывно перетекает между 7 формами во время вращения.

Expressive LoadingIndicator
Заменяет скучный круговой спиннер циклом: Cookie 4 → Sunny → Pentagon → Clover → SoftBurst.
Spatial Spring Physics
Зажми и удерживай — ползунок расплющится
check
Dynamic Color Contrast
Адаптивные контейнеры поверхностей
close
drag_pan 2D Spring Token

Рогатка инерции

Оттяни фишку в угол и отпусти — она вернётся в центр по токену fast-spatial с перелётом и затуханием.

open_with