我目前正在开发一个跨平台应用程序(实际上是一个使用libgdx的游戏),我需要一些算法的建设性区域几何实现。
问题是 Android API 不包含java.awt.geom.Area
实现。它确实包含android.graphics.Region
类'虽然,它似乎能够执行相同的事情,这意味着在这种情况下定义多边形,然后在它们的区域上执行基本的逻辑操作。
解决方案似乎是开发一个适配器接口,并让每个发行版(Java SE/Android)在启动时设置适当的实现。
这很简单,但经过一番搜索后,我很困惑我还没有遇到上述解决方案的实现。
我的问题是:毕竟,是否有一个库实际上已经这样做了,或者,另一个更简单的问题解决方案,例如埋在“通用”Java API 的某个地方?