menu
prism_ui package
documentation
goo.dart
goo.dart
dark_mode
light_mode
goo
library
Classes
GooPane
A pill of the
GooSurface
above, swelling with the presses around it.
GooSurface
Draws the
GooPane
s below, pills in rows, as one surface that flows together where two neighbors in a row come close, as iOS 27 draws controls whose glass shares a container.
TonalButtonTheme
and
TonalButtonGroup
below put their buttons on panes.
Functions
gooOutline
(
List
<
Rect
>
pills
,
List
<
double
>
blends
)
→
Path
The outline of
pills
, as gooGeometry in shaders/liquid_glass.frag blends their distances.
gooPairDepth
(
Rect
a
,
double
radius
,
Rect
b
,
double
blend
)
→
double
How far inside
a
, rounded by
radius
, all of
b
lies past where
blend
still swells
a
's outline toward it; negative while it does.
gooPairOutline
(
Rect
a
,
double
radius
,
Rect
b
,
double
blend
, {
bool
coarse
=
false
})
→
Path
a
, rounded by
radius
, and the pill
b
flowing together either way they lie, as gooGeometry blends a first pill given that radius.
prism_ui package
documentation
goo.dart
prism_ui
package
Libraries
activate_box
animated_entries
animated_visibility
app
banner
bar_item_presence
builder
button
card
card_surface
caret_popup
checkbox
chip
collapsible_section
color
color_scheme
common_button
context
context_menu
deferred_push
dialog
disabled_mask
divider
drag_back
edit_menu
effect
fade_box
fade_through
focus
font
foot_bar
form_sheet
goo
hct/color_math
hct/dynamic_color
hct/dynamic_scheme
hct/hct
hct/hct_solver
hct/material_dynamic_colors
hct/tonal_palette
hct/viewing_conditions
icons/animated_glyph
icons/caption_icon
icons/glyph
icons/glyph_icon
icons/glyph_painter
icons/glyphs
icons/icons
inherited
input
input_border
item_position
keep_scope
keyboard
keyboard_inset_hold
keyed_animated_list
l10n
line_chart
linear_progress
liquid_glass
list
list_row
loading
measure
metrics
models
motion
navigation_bar
navigation_dock
navigator
navigator_resizable
null_status
open_container
page_transition
paged_sheet
pop_scope
popup
press_region
press_sparkle
press_surface
prism_list
prism_ui
route_motion_hold
scaffold
scroll
scroll_behavior
search_field
segmented_control
selectable_text
selection_mark
shape
shapes/shapes
sheet
sheet_header
sheet_navigator
side_sheet
sidebar
skeleton
slider
sliver_list/element
sliver_list/extent_list
sliver_list/extent_manager
sliver_list/fenwick_tree
sliver_list/layout_pass
sliver_list/render_object
sliver_list/sliver_extensions
sliver_list/super_sliver_list
snap_sheet
sortable
surface
switch
tab_view
table_layout
text
text_field
text_loupe
text_selection_controls
text_selection_menu
text_style
theme
theme_cross_fade
theme_data
tooltip
typography
view_scope
goo library