我看到很多像Pulse这样的应用程序在Android上都有非常好的UI:http://cdn3.digitaltrends.com/wp-content/uploads/2011/04/Pulse-android-625x515.jpg
我想制作一个类似于这样的 UI:http://wpuploads.appadvice.com/wp-content/uploads/2012/06/3030-642x481.png 文本可编辑/可选/可复制。基本上是一个实际的文本字段,我相信Android的画布不提供。我将如何在Android上创建这样的UI。在我看来,Android的正常xml布局通常最终会制作一些非常丑陋的东西,而OpenGL对于这种工作来说可能有点太高端了。任何建议。
我尝试环顾论坛,找不到与这个问题真正相似的东西?而且我不是在寻找GUI构建器,而是在寻找更多实际开发UI的东西。谢谢!
正如Mark所说,他们使用正常的XML布局。就个人而言,我从未看过它,因此我不能确定,但我也没有看到任何无法用它完成的"特殊"。
关于第二个应用程序,我认为它可能比Pulse更简单。但是,它是高度定制的(可能是状态可绘制对象),您需要StateListDrawable
,几个 9patch 图形和您要使用的自定义字体。
如果你不熟悉自定义控件的外观,我建议你开始查看上面的链接,当然还有谷歌。
最后一点:设计一个好的 UI 是困难的,更不用说自定义 UI 了,你或多或少地从头开始,就像上面那些。安卓用户界面提供了一个默认的外观和感觉,你可以使用...ICS开箱即用要好得多,但仅此而已(至少它提供了默认工具来改变这一点)。如果你做不到,或者没有经验和/或技能,我建议坚持默认或外包这项工作。
祝你好运!
我尝试环顾论坛,找不到与这个问题真正相似的东西?
那是因为你已经拒绝了答案。Pulse是使用"Android的正常xml布局"编写的,就像Android上的大多数应用程序在游戏之外一样。