1# llimphi-widget-hero
2
3*Read this in English: [README.md](README.md).*
4
5Shared-element transitions estilo Flutter Hero.
6
7El runtime de Llimphi tiene un `HeroRegistry`
8retenido entre frames: si la misma `key` aparece en un rect distinto entre
9dos frames consecutivos, el runtime interpola `transform` para que el nodo
10"vuele" del rect anterior al actual. Este widget es el envoltorio canónico
11que marca al `child` como hero con la `key` indicada — la app no necesita
12tocar `View::hero` a mano si compone con esto.
13
14Mantenemos las firmas previas (`hero_view`, `hero_quick`) para no romper
15callers. Antes envolvían sólo con `animated_inout` (fade); ahora componen
16`hero` + `animated_inout` para que un caller que reusa la misma `key` entre
17rutas obtenga el fly real **y** el fade de aterrizaje juntos.
18
19---
20
21Parte de **llimphi** — ver [llimphi](../../LEEME.md).
LEEME.md
llimphi-widget-hero
Read this in English: README.md.
Shared-element transitions estilo Flutter Hero.
El runtime de Llimphi tiene un HeroRegistry
retenido entre frames: si la misma key aparece en un rect distinto entre
dos frames consecutivos, el runtime interpola transform para que el nodo
"vuele" del rect anterior al actual. Este widget es el envoltorio canónico
que marca al child como hero con la key indicada — la app no necesita
tocar View::hero a mano si compone con esto.
Mantenemos las firmas previas (hero_view, hero_quick) para no romper
callers. Antes envolvían sólo con animated_inout (fade); ahora componen
hero + animated_inout para que un caller que reusa la misma key entre
rutas obtenga el fly real y el fade de aterrizaje juntos.
Parte de llimphi — ver llimphi.