timeline_list
1.0.0
Un widget de flutador altamente personalizable para mostrar plazos verticales con marcadores personalizados, iconos y opciones de posicionamiento flexible.

Advertencia
? La documentación se creó usando LLM. Si nota algún error o error tipográfico, envíe una solicitud de extracción o cree un problema.
start (izquierda), center o end (derecha)top , center o bottom de los marcadores Agregue esto al archivo pubspec.yaml de su paquete:
dependencies :
timeline_list : ^0.1.0 
import 'package:timeline_list/timeline_list.dart' ;
Timeline (
children : [
Marker (child : Text ( "Step 1" )),
Marker (child : Text ( "Step 2" )),
Marker (child : Text ( "Step 3" ))
],
)Aquí hay un ejemplo más avanzado que muestra una línea de tiempo de incorporación con iconos personalizados:

var checkIcon = Container (
width : 16 ,
height : 16 ,
decoration : BoxDecoration (shape : BoxShape .circle, color : Colors .green),
child : Icon ( Icons .check, color : Colors .white, size : 12 ));
var emptyIcon = Container (
width : 16 ,
height : 16 ,
decoration : BoxDecoration (shape : BoxShape .circle, color : Colors .grey));
return Scaffold (
appBar : AppBar (title : const Text ( "Onboarding example" )),
body : Column (children : [
Timeline . builder (
context : context,
markerCount : 10 ,
properties : TimelineProperties (
iconAlignment : MarkerIconAlignment .center,
iconSize : 16 ,
timelinePosition : TimelinePosition .start),
markerBuilder : (context, index) => Marker (
child : Padding (
padding : const EdgeInsets . all ( 8.0 ),
child : Text ( "Step ${ index + 1 }" ),
),
icon : index >= 8 ? emptyIcon : checkIcon,
position : MarkerPosition .left,
),
),
]));timelinePosition : controla la posición general de la línea de tiempo ( start , center , end )iconAlignment : establece la alineación de iconos en relación con el contenido del marcadoriconSize : define el tamaño de los iconos de marcadorlineWidth : establece el ancho de las líneas de conexiónlineColor : personaliza el color de las líneas de conexiónitemGap : controla el espacio entre marcadoresiconGap : establece la brecha entre el icono y el contenido del marcadorchild : el widget de contenido principal del marcadoricon : widget de icono personalizado opcionalposition : Posición del marcador para líneas de tiempo centradas ( left , right )onTap : devolución de llamada opcional para eventos de toque de marcadormaxWidth : restricción de ancho máximo para el contenido del marcador Consulte el example/ carpeta para aplicaciones de muestra completas, que incluya:
Este repositorio está buscando mantenedores. ¡Las contribuciones son bienvenidas! No dude en enviar una solicitud de extracción.
¡Gracias por todos los contribuyentes!
Patrocinado por: