1# llimphi-widget-carousel
2
3*Read this in English: [README.md](README.md).*
4
5Pager paginado.
6
7Una vista que muestra N páginas, una a la vez, con **dots indicadores**
8abajo (clickeables para saltar a la página i) y **flechas opcionales**
9a los costados. El caller mantiene un único `current_index: usize` en
10su modelo y recibe `on_change(i)` cuando el usuario cambia de página.
11
12v1 **sin swipe** — la navegación va por dots y por flechas. Una v2
13puede agregar swipe horizontal usando `View::draggable_velocity` +
14`fling_step` para snap-on-release (el seam ya existe; sumarlo es
15composición).
16
17Helpers puros para wrap/clamp del índice (`wrap_index`,
18`clamp_index`) — útiles para la lógica del `update` del caller (las
19flechas en los extremos pueden envolver o quedarse).
20
21---
22
23Parte de **llimphi** — ver [llimphi](../../LEEME.md).
LEEME.md
llimphi-widget-carousel
Read this in English: README.md.
Pager paginado.
Una vista que muestra N páginas, una a la vez, con dots indicadores
abajo (clickeables para saltar a la página i) y flechas opcionales
a los costados. El caller mantiene un único current_index: usize en
su modelo y recibe on_change(i) cuando el usuario cambia de página.
v1 sin swipe — la navegación va por dots y por flechas. Una v2
puede agregar swipe horizontal usando View::draggable_velocity +
fling_step para snap-on-release (el seam ya existe; sumarlo es
composición).
Helpers puros para wrap/clamp del índice (wrap_index,
clamp_index) — útiles para la lógica del update del caller (las
flechas en los extremos pueden envolver o quedarse).
Parte de llimphi — ver llimphi.