如何为Table Calendar的标题栏设置常量字符串标题?
如何给TableCalendar组件设置常量标题栏标题
当然可以设置常量字符串作为TableCalendar的标题栏标题,通过HeaderStyle中的titleTextFormatter参数就能实现,直接在该参数中返回你想要的常量字符串即可。
修改后的代码示例:
TableCalendar( firstDay: DateTime.now(), lastDay: DateTime.utc(2040, 10, 10), focusedDay: DateTime.now(), headerStyle: HeaderStyle( leftChevronVisible: false, rightChevronVisible: false, formatButtonVisible: false, // 设置常量标题 titleTextFormatter: (date, locale) => "我的自定义日历", ), ),
说明
titleTextFormatter是一个回调函数,原本用于根据当前日期和区域格式化标题文本,我们可以忽略传入的date和locale参数,直接返回固定字符串,这样标题栏就会显示你设置的常量内容。注意要去掉HeaderStyle前的const关键字,因为函数参数无法被常量构造器接受。
内容的提问来源于stack exchange,提问作者Phanindra
相关产品推荐
相关产品推荐

