1

我看到很多像 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 的东西。谢谢!

4

2 回答 2

1

正如 Mark 所说,他们使用普通的 XML 布局。就个人而言,我从未看过它,因此我无法确定,但我也没有看到任何无法用它完成的“特别”。

关于第二个应用程序,我认为它可能比 Pulse 更简单。但是,它是高度定制的(可能是状态可绘制对象),并且您需要StateListDrawable几个9patch 图形和您想要使用的自定义字体。

如果您不熟悉自定义控件的外观,我建议您开始查看上面的链接,当然还有 Google。

最后一点:设计一个好的 UI 很难,更不用说像上面那样或多或少从头开始的自定义 UI。Android UI 提供了您可以使用的默认外观... ICS 开箱即用要好得多,但仅此而已(至少它提供了默认工具来更改它)。如果您做不到,或者没有经验和/或技能,我建议您坚持默认设置或外包该工作。

祝你好运!

于 2012-06-10T23:28:22.743 回答
1

我试着环顾论坛,找不到与这个问题真正相似的东西?

那是因为你已经拒绝了答案。Pulse 是使用“Android 的正常 xml 布局”编写的,与游戏之外的大多数 Android 应用程序一样。

于 2012-06-10T23:01:23.517 回答