У меня есть Image.asset в GestureDetector.
С помощью onTapDown я получаю координаты пикселя, которого коснулись.
Теперь с этими координатами, как я могу найти цвет затронутого пикселя?
Thx.
@override
Widget build(BuildContext context) {
return Scaffold(
body: Stack(children: <Widget>[
Image.asset('assets/image/image_1.png',
filterQuality: FilterQuality.high),
GestureDetector(
child: Image.asset('assets/image/image_1_color.png',
filterQuality: FilterQuality.high,
color: Colors.transparent,),
onTapDown: (TapDownDetails details) => _showDialog(context, details),
),
]),
);
}
void _showDialog(BuildContext context, TapDownDetails details) {
var x = details.globalPosition.dx;
var y = details.globalPosition.dy;
//get color by coordinates
}