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

Merge branch '27-allow-pick-color-from-cell-in-board' into 'master'

Resolve "Allow pick color from cell in board"

Closes #27

See merge request !29
parents 19eab288 e5005919
No related branches found
No related tags found
1 merge request!29Resolve "Allow pick color from cell in board"
Pipeline #4194 passed
org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true
app.versionName=0.0.28
app.versionCode=28
app.versionName=0.0.29
app.versionCode=29
Allow pick color from cell in board
Sélection d'une couleur à partir d'une case du tableau
import 'package:colors/layout/board_painter.dart';
import 'package:colors/provider/data.dart';
import 'package:colors/utils/board_utils.dart';
import 'package:flutter/material.dart';
class Board {
......@@ -9,12 +10,29 @@ class Board {
padding: EdgeInsets.all(4),
child: Column(
children: [
CustomPaint(
Container(
child: Center(
child: GestureDetector(
onTapUp: (details) {
double xTap = details.localPosition.dx;
double yTap = details.localPosition.dy;
int boardSize = myProvider.boardSize;
int col = xTap ~/ (boardWidth / boardSize);
int row = yTap ~/ (boardWidth / boardSize);
int cellValue = myProvider.getCellValue(col, row);
BoardUtils.fillBoardFromFirstCell(myProvider, cellValue);
},
child: Container(
child: CustomPaint(
size: Size(boardWidth, boardWidth),
willChange: false,
painter: BoardPainter(myProvider),
isComplex: true,
),
),
),
),
)
],
),
);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment