반응형
해결 방법
dash 된 부분만 Line 을 그리는 방법으로 하였다.
void paintDashedLine(Canvas canvas, Size size) {
Paint standardPaint = Paint()
..color = Colors.grey
..strokeWidth = 1;
const int dashWidth = 4;
const int dashSpace = 4;
double startX = 0;
double y = 20;
while (startX < size.width) {
canvas.drawLine(Offset(startX, y), Offset(startX + dashWidth, y), standardPaint);
startX += dashWidth + dashSpace;
}
}
실행 결과
Reference
반응형
'Mobile APP > Flutter' 카테고리의 다른 글
[Flutter] Abstract class 를 get_it 에 넣어 사용하기 (0) | 2023.02.17 |
---|---|
[Flutter] Custom Paint 에서 Object rotate 하기 (0) | 2023.02.15 |
[Flutter] Custom Paint Border Radius 있는 rect 그리기 (0) | 2023.02.15 |
[Flutter] M1 pod install 'CocoaPods could not find compatible versions for pod "FBAudienceNetwork"' 해결 (0) | 2023.01.28 |
[Flutter] 중복 클릭 방지 버튼, StreamController, Throttle 버튼 구현 (0) | 2022.12.07 |
댓글