У меня есть Custom Painter, который рисует кольцевую диаграмму, как на картинке выше.
Я использую
canvas.drawArc(Rect.fromCircle(center: center, radius: radius),
startRadian, radians[i], true, paint);
для рисования этого.
Есть ли какой-либо возможный способ обнаружить событие касания внутри любой из этих дуг?
Если это Rect , я могу использовать rect.contains (смещение), но здесь все это дуги.
Примечание : у меня есть доступ к координатам касания, оборачивая пользовательский художник в GestureDetector , все, что я хочу, это различитькоснитесь любой из этих дуг и выделите их соответствующим образом.