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

Merge branch '40-improve-graph-demo' into 'master'

Resolve "Improve graph demo"

Closes #40

See merge request !38
parents c30f6191 e7e3c0ab
No related branches found
No related tags found
1 merge request!38Resolve "Improve graph demo"
Pipeline #4595 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.
Finish editing this message first!
Please register or to comment