widgets/surfaces/shared/glass_nav_pinned_host library
Classes
- One item's place in the morph between two routes' action clusters.
- One glass shell's worth of items within a cluster.
- The motion of a morphing cluster: the package's bouncy spring as a curve.
- Renders the pinned leading and trailing clusters above the Navigator.
- Geometry and timing constants for the pinned chrome.
- The chrome to render for the current frame.
Functions
-
Fits a strip's groups into
availablepoints of height. - Splits a cluster's items into the shells that will actually be drawn.
- Pairs two routes' action items so matched ones morph in place.
- Pairs two routes' groups so a shell that survives the transition morphs in place.