import 'package:flutter/material.dart'; class MySeparator extends StatelessWidget { final double height; final Color color; const MySeparator({this.height = 1.6, this.color = Colors.black}); @override Widget build(BuildContext context) { return Container(child: RotatedBox(child: LayoutBuilder( builder: (BuildContext context, BoxConstraints constraints) { final boxWidth = constraints.constrainWidth(); final dashWidth = height; final dashHeight = 1.5; final dashCount = (boxWidth / (2 * dashWidth)).floor(); return Flex( children: List.generate(dashCount, (_) { return SizedBox( width: dashWidth, height: dashHeight, child: DecoratedBox( decoration: BoxDecoration(color: color), ), ); }), mainAxisAlignment: MainAxisAlignment.spaceBetween, direction: Axis.horizontal, ); }, ),quarterTurns: 1,),height: 26,); } }