timeline_list
1.0.0
Um widget de vibração altamente personalizável para exibir prazos verticais com marcadores, ícones e opções de posicionamento flexíveis.

Aviso
? A documentação foi criada usando LLMS. Se você notar algum erro ou digitação, envie uma solicitação de tração ou crie um problema.
start (esquerda), center ou end (direita)top , center ou bottom dos marcadores Adicione isso ao arquivo pubspec.yaml do seu pacote:
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" ))
],
)Aqui está um exemplo mais avançado, mostrando uma linha do tempo de integração com ícones 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 a posição geral da linha do tempo ( start , center , end )iconAlignment : define o alinhamento do ícone em relação ao conteúdo do marcadoriconSize : define o tamanho dos ícones do marcadorlineWidth : define a largura das linhas de conexãolineColor : personaliza a cor das linhas de conexãoitemGap : controla o espaçamento entre os marcadoresiconGap : define lacuna entre o ícone e o conteúdo do marcadorchild : o principal widget de conteúdo do marcadoricon : widget opcional de ícone personalizadoposition : Posição do marcador para cronogramas centralizados ( left , right )onTap : retorno de chamada opcional para eventos de tap marcadormaxWidth : restrição de largura máxima para o conteúdo do marcador Confira o example/ pasta para obter aplicativos de amostra completos, incluindo:
Este repo está procurando mantenedores. As contribuições são bem -vindas! Sinta -se à vontade para enviar uma solicitação de tração.
Obrigado por todos os colaboradores!
Patrocinado por: