21 lines
560 B
Dart
Raw Normal View History

2025-08-04 21:37:21 +07:00
import 'package:flutter/material.dart';
class PatternPainter extends CustomPainter {
@override
void paint(Canvas canvas, Size size) {
final paint = Paint()
..color = Colors.white.withOpacity(0.05)
..strokeWidth = 1;
// Simplified pattern - tidak terlalu banyak
for (int i = 0; i < size.width; i += 100) {
for (int j = 0; j < size.height; j += 100) {
canvas.drawCircle(Offset(i.toDouble(), j.toDouble()), 1, paint);
}
}
}
@override
bool shouldRepaint(covariant CustomPainter oldDelegate) => false;
}