From e7e3c0abc25ea5857b3fd9ac5b1377ee902c82fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr> Date: Fri, 10 Nov 2023 22:41:55 +0100 Subject: [PATCH] Improve graph demo page --- android/gradle.properties | 4 ++-- lib/ui/painters/graph_painter.dart | 13 ++++++++++--- pubspec.yaml | 2 +- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/android/gradle.properties b/android/gradle.properties index de09810..19cb4cf 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,5 +1,5 @@ org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true -app.versionName=1.0.29 -app.versionCode=30 +app.versionName=1.0.30 +app.versionCode=31 diff --git a/lib/ui/painters/graph_painter.dart b/lib/ui/painters/graph_painter.dart index e5173b8..2556db6 100644 --- a/lib/ui/painters/graph_painter.dart +++ b/lib/ui/painters/graph_painter.dart @@ -8,7 +8,7 @@ class GraphPainter extends CustomPainter { const GraphPainter(); double random(double max) { - return 0.1 * max + Random().nextDouble() * max * 0.8; + return 0.05 * max + Random().nextDouble() * max * 0.9; } Color getRandomColor() { @@ -17,6 +17,10 @@ class GraphPainter extends CustomPainter { AppColors.contentColorGreen, AppColors.contentColorOrange, AppColors.contentColorPurple, + AppColors.contentColorYellow, + AppColors.contentColorPink, + AppColors.contentColorWhite, + AppColors.mainTextColor3, ]; return availableColors[Random().nextInt(availableColors.length)]; @@ -35,15 +39,18 @@ class GraphPainter extends CustomPainter { // Draw some lines Paint paintLine = Paint(); paintLine.style = PaintingStyle.fill; - paintLine.strokeWidth = 2.0; - int linesCount = 300; + int linesCount = 20; for (int i = 0; i < linesCount; i++) { paintLine.color = getRandomColor(); + paintLine.strokeWidth = Random().nextDouble() * 4 + 2; Offset lineStart = Offset(random(size.width), random(size.height)); Offset lineStop = Offset(random(size.width), random(size.height)); + canvas.drawLine(lineStart, lineStop, paintLine); + canvas.drawCircle(lineStart, 8, paintLine); + canvas.drawCircle(lineStop, 8, paintLine); } } diff --git a/pubspec.yaml b/pubspec.yaml index 821762c..b7888b6 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ description: A random application, for testing purpose only. publish_to: 'none' -version: 1.0.29+30 +version: 1.0.30+31 environment: sdk: '^3.0.0' -- GitLab