我有一个区域对象,必须调整大小。它需要比每个边界小20px。但是Region.nearby()
函数只接受正整数值,因此该区域只能变大,而不能变小
是否还有其他功能可用于调整区域或变通方法以将偶数负整数传递给函数?
答案 0 :(得分:1)
您可以根据旧区域定义新区域的X,Y,H,W,如下所示:
oldRegion = SomeRegionYouAlreadyDefined
oldRegion.highlight(2)
newRegion = Region((oldRegion.getX() + 20), (oldRegion.getY() + 20), (oldRegion.getW() - 40), (oldRegion.getH() - 40))
newRegion.highlight(2)
当然,您可以删除.highlight()行。这只是为了方便您查看您所在地区的位置。