【发布时间】:2021-05-14 07:31:49
【问题描述】:
【问题讨论】:
-
这里已经有人问过了Link
标签: flutter dart design-patterns mobile
【问题讨论】:
标签: flutter dart design-patterns mobile
您可以使用TabBar 通过创建自定义指标来实现它
标签栏( 指标:CustomIndicator(), ... )
class CustomIndicator extends Decoration {
@override
BoxPainter createBoxPainter([void Function() onChanged]) {
return _TopIndicatorBox();
}
}
class _TopIndicatorBox extends BoxPainter {
@override
void paint(Canvas canvas, Offset offset, ImageConfiguration cfg) {
Paint _paint = Paint()
..color = Colors.yellow
..strokeWidth = 5
..isAntiAlias = true;
canvas.drawLine(offset, Offset(cfg.size.width + offset.dx, 0), _paint);
}
}
【讨论】: