如何计算包含一组元素的矩形



我试图计算包装一组元素的矩形。例如,我有两个不同宽度的元素,我需要计算包围它们的矩形。你能帮我计算一下吗?

你可以计算:

取每个元素的x和y坐标的最小值。这将是矩形的左上角。

然后取每个元素的x+width和y+height的最大值。这将是矩形的右下角。

或者你可以让Android计算:

用framayout包裹这些元素。将框架的两个维度都设置为wrap_content。这样,框架将是您正在寻找的矩形。(此解决方案假定在被包装的项目上没有边距。)

相关内容

最新更新