整理我的Android应用程序?

我已经“谷歌搜索”了一段时间,但我在任何关于如何“美化”我的Android应用程序的体面教程空洞。

目前,我的Android应用程序function齐全,但它只是一堆按钮,几个视图上的文本。

除了更改字体types,大小或颜色之外,还有哪些选项或技术可以使它看起来很漂亮。 改变背景颜色或图像也不完全是一项工作。

我很感激任何指导!

更新

我不是在找设计师。 我只是想知道别人怎么设计漂亮的Android应用程序 – 当然它不是XML? 它只是为了创造一个伟大的背景并适应周围的一切吗?

我知道你正在经历的痛苦 – 我仍在编写我的应用程序,但我也在进行第三次设计迭代。 用户界面设计绝对不在我的舒适区域,但是再一次,如果只是为了欣赏专业人士所具备的技能,不妨将自己推向其他领域。 也就是说, 在这里查看新的Android UI模式,你一定要考虑颜色方案,字体和整体外观等。 Reto Meier 在这里有另一篇关于他的方法的好文章。 祝你好运。

虽然它是最高级别的亵渎神灵,但你可以偷看iPhone的UI指南(原文如此)。

通常,有两种方法可以制作外观漂亮的UI。

第一种方法是专业化。 选择一个特定的分辨率,设置你的字体大小,使用精确定位的图像圆角等。

第二种方法是概括。 确保您的布局在大多数屏幕尺寸上看起来“没问题”。 当用户更改字体大小(等)时,确保它看起来仍然很好。 尽量使图形元素远离文本元素(例如,您可能会在应用程序的边缘放置一个图形边框 – 而专家会在整个背景中填充图形,并为文本填充’孔’)

第三,(一般化被打破:D)你可以使你的应用程序可换肤。 一个人很难想出一个每个人都喜欢的设计。 但是如果你允许用户控制ui元素(尤其是颜色和对比度),他们可以对其进行个性化设置,并为他们提供比你想象的更好东西。 这个星球上的每个人都可能讨厌他们选择的配色方案,但他们觉得它很完美。

第四(抱歉)您可以尝试自定义控件。 在iPhone上(例如)API附带的内置按钮在除了白色或浅灰色背景之外的任何东西上都非常难看(它们的阴影是错误的) – 但是你无法控制按钮的外观! 你甚至无法改变它的颜色。 因此,为了拥有不吸吮的按钮,您几乎必须滚动自己的自定义控件。 我强烈推荐观看甜甜圈游戏iPhone应用程序 – 他们有一个’大圆形弹力按钮’,他们重复使用了很多。


不要弄乱你的应用程序。

确保您的控制距离相当远。 找一个有’胖手指’的人来为你测试它(如果你没有朋友,可以使用冷冻香肠)。

请记住,触摸UI与鼠标和键盘UI完全不同。 对于初学者来说,鼠标的尖端是1×1,手指的尖端(根据Apple HIG(再次,提到Apple的道歉))在旧(非视网膜)显示器上是40×40。 据推测它在新版本上是80×80。 这意味着手指比鼠标准确 1600到6400倍。 这意味着没有控制应该小于40×40。 例如,如果你正在制作一个棋盘游戏,那就意味着(在较旧的iPhone上)棋盘大约是你的正方形/六角形应该得到的最小值(40像素处的8对是320像素,与手机宽度相同)。

您可以使用默认的Apple信息按钮(白色圆圈中的i)看到此效果(控件太小) – 它类似于18×17像素,有时候很难被击中(有时你会先得到它,它会给应用程序带来不一致的感觉。 狡猾的开发人员在按钮后面贴上一个40×40的隐形“面板”,并将经过的点击委托给按钮。

不要使用小控件!

我不知道这对你有多大帮助,但是我真的从这个关于UI-Design-Patterns的Google IO 2010video中获得了很多:

http://www.google.com/events/io/2010/sessions/android-ui-design-patterns.html

如果您没有时间花在上面,请阅读演示文稿的幻灯片:

http://dl.google.com/googleio/2010/android-android-ui-design-patterns.pdf

我肯定会建议观看video会话! 祝好运并玩得开心点!

根据经验,优秀的软件工程师不一定是优秀的UI设计师。 他们需要两种不同的技能,我建议将设计转包给优秀的UI设计师。 即使他们所做的只是模拟,然后你回去实现他们的设计理念。

人们无法学习设计,因为它是一门艺术。 为此,我必须相信自己并让它发生。 设计没有什么比积极的态度更重要,当然,在这种情况下,一些好的Photoshop和Fireworks技能……

但基本上它是一个可视化的能力,这就是为什么Android市场上的这么多游戏看起来不太好的原因,因为很少有人同时是优秀的程序员和图形艺术家……但是一切都可以实现给予适当的关注。

基本上,我的答案是:如果你想自己做,那么你必须忘记你是一名程序员,并相信你是一个艺术家,设计师和制作人。 只有这样,从新的角度来看,您才能创建产品所需的产品。