我刚刚找到了Ellipse2D.double类。
对于我来说,这是检查圆形是否与矩形碰撞的理想类(class.rect)。
我的问题是我无法将其集成到Java / Android项目中。如果我要声明一个应扩展Ellipse2D.double的对象,它将显示“无法解析符号'Ellipse2D'”。
我真的不知道问题出在什么地方,因为我没有找到Ellipse2D SDK或其他任何东西。
最佳答案
Ellipse2D
类位于java.awt.geom
包中,该包是用于开发基于Java的GUI应用程序的API,该包在Android API上不可用,因为Android SDK提供了其他用于构建GUI的类,因此可以选择OvalShape
或RectF
类,如下所示:Differences between drawing an Ellipse in Android and Java