needDrawStartEndPoint property
bool
needDrawStartEndPoint
旋转渐变圆形进度条优化,避免在progress接近1时端点不显示半圆 起点半圆+圆弧+终点半圆
Implementation
bool get needDrawStartEndPoint {
return linearGradient != null &&
rotateLinearGradient &&
progress != 0 &&
strokeCap == StrokeCap.round &&
arcType == ArcType.FULL &&
maskFilter == null;
}