import 'package:flutter/material.dart'; Widget videoProgressIndicator(double progress) => ClipRect( clipper: ProgressClipper(), child: ClipRRect( borderRadius: BorderRadius.only( bottomLeft: Radius.circular(10), bottomRight: Radius.circular(10), ), child: LinearProgressIndicator( minHeight: 10, value: progress, ), ), ); class ProgressClipper extends CustomClipper { @override Rect getClip(Size size) { return Rect.fromLTWH(0, 6, size.width, size.height - 6); } @override bool shouldReclip(CustomClipper oldClipper) { return false; } }