谷歌在设计方面的引用,以及一些应用程序示例:
基于什么Google说在http://developer.android.com/ http://developer.android.com/在设计部分,开发人员应考虑三个目标:
顺便说一句,我们(开发人员)都知道这一点。
通过查看 Play 商店中许多成功的应用程序,您可以看到它们是按照 Google 设计指南设计的,并且几乎使用same 成分 and theming and styles谷歌在他们自己的应用程序中使用的。
许多人确实喜欢这些设计以及主题和组件方面的 Android 标准,但是当您查看某些应用程序时应用商店或一些硬件制造商的应用程序,例如samsung他们构建了自己的特殊应用程序(例如 Galaxy Note 10.1笔记应用程序) or 华硕天气应用程序 or in 应用商店 the Timely https://play.google.com/store/apps/details?id=ch.bitspin.timely应用程序在功能和设计方面非常棒,您可以看到他们使用不同类型的设计和组件。
现在让我们更深入地了解谷歌says http://developer.android.com/design/get-started/ui-overview.html:
典型的 Android 应用程序使用操作栏,许多应用程序将包含导航抽屉。
像这些:
The Actionbar: ![enter image description here](https://i.stack.imgur.com/daYnL.png)
抽屉式导航:
以及android上的其他标准组件。
但是,一些开发人员如何能够像 Timely 应用程序一样制作出如此美观且功能完美(几乎!)的应用程序,而不使用谷歌定义的许多 Android 典型组件。
让我们看一下Timely app:
这是用户可以看到闹钟的屏幕,他/她可以在其中设置闹钟或只是观看时钟:
现在我想到的问题是:
- 我怎样才能像这样主题化我的应用程序?
- 如何制作这样的背景动画并在我的应用程序中使用它?
- 他们的开发人员是否同时使用 unity 和 eclipse 来使其像 Android 应用程序一样运行?
- 如果他们确实使用了 Unity 那么为什么应用程序运行得非常流畅?
- 在其操作栏中,他们如何为其着色并定义对象的不透明度?
- 什么样的动画类可以完成他们在应用程序中所做的事情? (就像时钟时间改变动画)
- 如果他们使用 Unity 那么为什么他们的应用程序大小是 10MB?
还有许多其他类似的应用程序(没有 100% 相似),它们都有自己的特殊设计。
据我了解,没有多少网站为 android 提供像这样的自定义组件http://androidviews.net/ http://androidviews.net/因此,我们似乎被迫制作自己的组件,这非常耗时,而且在这个时期(2013 年)并不完美,而对于 ios,有大量其他公司制作的自定义组件。
我还查看了 Timely 应用程序网站,并在他们的内部FAQ http://www.bitspin.ch/support部分有一个地方他们说他们将透露他们做了什么以及如何做主题,着色和组件,但由于他们的公告没有时间表,而且我不喜欢留在黑暗区域,我来这里询问你们专家。
这是quote from 他们的网站 http://www.bitspin.ch/support#answer_15:
我是一名开发人员,只是不明白你是如何制作这些动画的
和色彩效果。
我们计划将来建立一个工程博客。敬请关注!
如果你们知道如何制作这样的应用程序,或者知道他们使用的动画、组件、技巧和技巧的一部分,那么你们就很开心了。