Skip to content
Snippets Groups Projects
Commit e7e3c0ab authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Improve graph demo page

parent c30f6191
No related branches found
No related tags found
1 merge request!38Resolve "Improve graph demo"
Pipeline #4587 passed
org.gradle.jvmargs=-Xmx1536M org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true android.useAndroidX=true
android.enableJetifier=true android.enableJetifier=true
app.versionName=1.0.29 app.versionName=1.0.30
app.versionCode=30 app.versionCode=31
...@@ -8,7 +8,7 @@ class GraphPainter extends CustomPainter { ...@@ -8,7 +8,7 @@ class GraphPainter extends CustomPainter {
const GraphPainter(); const GraphPainter();
double random(double max) { double random(double max) {
return 0.1 * max + Random().nextDouble() * max * 0.8; return 0.05 * max + Random().nextDouble() * max * 0.9;
} }
Color getRandomColor() { Color getRandomColor() {
...@@ -17,6 +17,10 @@ class GraphPainter extends CustomPainter { ...@@ -17,6 +17,10 @@ class GraphPainter extends CustomPainter {
AppColors.contentColorGreen, AppColors.contentColorGreen,
AppColors.contentColorOrange, AppColors.contentColorOrange,
AppColors.contentColorPurple, AppColors.contentColorPurple,
AppColors.contentColorYellow,
AppColors.contentColorPink,
AppColors.contentColorWhite,
AppColors.mainTextColor3,
]; ];
return availableColors[Random().nextInt(availableColors.length)]; return availableColors[Random().nextInt(availableColors.length)];
...@@ -35,15 +39,18 @@ class GraphPainter extends CustomPainter { ...@@ -35,15 +39,18 @@ class GraphPainter extends CustomPainter {
// Draw some lines // Draw some lines
Paint paintLine = Paint(); Paint paintLine = Paint();
paintLine.style = PaintingStyle.fill; paintLine.style = PaintingStyle.fill;
paintLine.strokeWidth = 2.0;
int linesCount = 300; int linesCount = 20;
for (int i = 0; i < linesCount; i++) { for (int i = 0; i < linesCount; i++) {
paintLine.color = getRandomColor(); paintLine.color = getRandomColor();
paintLine.strokeWidth = Random().nextDouble() * 4 + 2;
Offset lineStart = Offset(random(size.width), random(size.height)); Offset lineStart = Offset(random(size.width), random(size.height));
Offset lineStop = Offset(random(size.width), random(size.height)); Offset lineStop = Offset(random(size.width), random(size.height));
canvas.drawLine(lineStart, lineStop, paintLine); canvas.drawLine(lineStart, lineStop, paintLine);
canvas.drawCircle(lineStart, 8, paintLine);
canvas.drawCircle(lineStop, 8, paintLine);
} }
} }
......
...@@ -3,7 +3,7 @@ description: A random application, for testing purpose only. ...@@ -3,7 +3,7 @@ description: A random application, for testing purpose only.
publish_to: 'none' publish_to: 'none'
version: 1.0.29+30 version: 1.0.30+31
environment: environment:
sdk: '^3.0.0' sdk: '^3.0.0'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment