region.contains()是否包含边界?

时间:2013-08-23 14:55:19

标签: java android

我想知道我是否使用四个路径创建了一个正方形区域,如果我想检查用户是否使用Region.contains()单击了该区域。如果用户点击其中一条路径(边界)会发生什么?

我问这个是因为我使用路径创建了许多彼此相邻的区域,当他们点击某个区域时,该区域的特定声音应该触发但是如果它们碰到交叉点会怎么样?

1 个答案:

答案 0 :(得分:0)

你应该关注WarrenFaith的评论。

但无论如何,创建的Region将包含边界点。如果区域包含该点,则参考读取。边界是这一点的一部分。您还可以看到其他方法和构造函数如何工作以确保这是真的。

https://android.googlesource.com/platform/frameworks/base/+/master/graphics/java/android/graphics/Region.java