2013-02-10 31 views
0

你好老乡的Android设计师,创建于Android的非传统形状提示与边境

我很努力,现在创建XML工具提示,看起来像一个在这样的画面:

preview

不幸的是,它似乎是一个工作的地狱。直到现在我才能够创建一个简单的圆角矩形这样的:

preview 2

它实际上是可以创建我一直在使用XML的造型呈现在第一张照片这样的形状,或者我应该尝试创建它以编程方式(这可能需要大量的时间,创建边界将非常困难)?或者,也许最简单的解决方案是最好的,我应该使用我选择的形状部分透明PNG图像?

任何意见将不胜感激。

+0

我花了很多时间寻找。标准API中无法使用xml中的自定义形状。 – anthropomo 2013-02-10 10:12:23

+0

@anthropomo:如何使用shape.xml/styles.xml来设计它们?这可能是简单的形状吧? – 2013-02-10 10:55:15

+0

是的,椭圆形,矩形和线条。我已经完成了代码中的梯形,它几乎没有价值。 – anthropomo 2013-02-10 12:37:36

回答

1

您可以使用stretchable 9-patch绘制。

您可以指定有哪些部分是固定的(在左边和角落的小旋钮)和具有伸缩性的(其他部分)

+0

感谢您的建议@Axarydax。肯定会试一试。还有一个问题......我是否应该在边界上设置固定部分? – 2013-02-10 10:56:05

+0

完成简单的测试,它工作。感谢您指点我正确的方向! – 2013-02-10 13:00:34