2012-03-10 98 views
8

我想设计的XML页面在圆形状(如谷歌Chrome标志)。它应该包含外部圆以及内部圆的按钮。请给我建议来解决这个问题。我曾尝试绝对布局,但我无法做到这一点。Android的布局设计

Sample image

我需要这样的布局。希望得到更好的回应。提前致谢。

+1

我们希望你试图通过自己来解决这个问题,而不是要求社会在为您提供完整的解决办法。当你有一些代码向我们展示,证明你有一些努力(即使它是错误的),请更新你的问题和标志重新打开。谢谢。 – Kev 2012-03-10 15:17:14

回答

-1

您可以试试...使用.9png制作图像按钮,您应该尝试从设计的角度给出像这样的形状......当您应用.9png时,它会以该设计方式拉伸按钮。 。我不太确定,但它是试验和错误的方法..你可以试一试

+2

我很难理解这个答案。你能否更详细地解释你的解决方案? – Macondo2Seattle 2012-03-10 06:57:24

3

在这个特定的情况下,我实际上只是使用一个图像,然后得到像素的颜色在用户的坐标点击并基于此行动。除此之外,也许你可以跟踪每一个“按钮”与Path做一些事情。你必须与lineTo,也许arcTo建立起来,然后用Region.setPath获得使用Region.contains一个Region然后进行测试。