Java 如果视图是正方形,则跟踪圆中的位置

Java 如果视图是正方形,则跟踪圆中的位置,java,android,math,Java,Android,Math,所以,我正在制作一个cutom PieChartView,现在我想点亮我点击的那块图表,但是我不知道如何检测我点击的那块饼图,因为整个视图实际上是一个正方形。有人能给我指出正确的方向吗?使用atan2将相对于图表中心的向量转换成一个角度。将这个角度转换成一块饼应该很简单,但这取决于你如何表示你的饼。阅读极坐标和笛卡尔坐标,这里:你需要在两者之间转换。Thx我现在就试试!

所以,我正在制作一个cutom PieChartView,现在我想点亮我点击的那块图表,但是我不知道如何检测我点击的那块饼图,因为整个视图实际上是一个正方形。有人能给我指出正确的方向吗?

使用
atan2
将相对于图表中心的向量转换成一个角度。将这个角度转换成一块饼应该很简单,但这取决于你如何表示你的饼。

阅读极坐标和笛卡尔坐标,这里:你需要在两者之间转换。Thx我现在就试试!