组件在业务开发中经常会用到timeline时间轴来记录数据操作记录等,这里我封装了一个比较常用的timeline组件。示例参数参数类型必填说明timelineListList为时间轴数据lineColorColor为时间轴轴颜色heightdouble无时间轴右侧容器高度(默认80)titleStyleTextStyle无时间轴标题样式(已定义初始值则无需传参)subtitleStyleTextStyle无时间轴subtitlecolor如果List数据不包含subtitle参数,则不显示descriptionStyleTextStyle否Timeline描述样式leftContentbool否Time显示剩余时间true-显示false-不显示默认truetimelineList参数类型descriptiontitleString标题数据subtitleString字幕数据descriptionStringdescription(如果remark不为空则不会显示)remarkString备注显示为气泡形式dayString剩余时间列日期如09-20timeString剩余时间时间如11:40callexampleimport'@/timeline/timeline.dart';finallist=[{'day':'07-08','time':'13:20','remark':"备注:1000降价客户可以考虑,努力再匹配备注:1000降价客户可以考虑,努力再配备注:降价1000客户可以考虑",'description':'','subtitle':'齐本安(主播)','title':"新工单"},{'id':"2",'day':'07-08','time':'13:20','description':"备注:降价1000的客户可以考虑,努力匹配备注:降价1000的客户可以考虑",'subtitle':'吴雄飞(销售专员)','title':"联系客户"},{'id':"3",'day':'07-08','time':'13:20','description':"备注:降价1000的客户可以考虑,努力再配备注:降价1000的客户可以考虑,努力再配备注:降价1000的客户可以考虑,努力再匹配",'title':"新工单"},{'id':"4",'day':'07-08','time':'13:20','description':"备注:降价1000的客户可以考虑,辛苦重配备注:降价1000的客户可以考虑,辛苦重配备注:降价1000的客户可以考虑,辛苦重配",'subtitle':'齐本安(主播)','title':"新工单"},{'id':"5",'day':'07-08','time':'13:20','description':"备注:1000个客户可以考虑降价",'subtitle':'吴雄飞(主播)','title':"新工单"}];TimelineComponent(timelineList:list,lineColor:WBColors.color_cccccc,leftContent:false,height:80.0,)来源地址:https://github.com/gongchengh...
