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

Allow pick color from cell in board

parent 19eab288
No related branches found
No related tags found
1 merge request!29Resolve "Allow pick color from cell in board"
Pipeline #3825 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