Google关于设计的报价以及一些应用示例:
根据Google在“设计”部分http://developer.android.com/中所说的内容,开发人员应考虑三个目标:
- 吸引我
- 简化我的生活
- 让我惊奇
我们(开发人员)知道哪些BTW。
通过查看Play商店上许多成功的应用,您可以看到它们是按照Google的设计指南进行设计的,并且它们所使用的组件,主题和样式几乎与Google在自己的应用中使用的组件相同 。
许多人确实喜欢这类设计以及主题和组件方面的这些android标准,但是当您查看Playstore中的某些应用程序或某些硬件制造商的应用程序(例如三星)时,他们已经构建了自己的特殊应用程序(例如Galaxy Note 10.1笔记记录应用程序))或asus weather应用程序,或在Playstore的Timely应用程序中,该应用程序在功能和课程设计方面都很棒,您可以看到它们使用的是不同类型的设计和组件。
现在让我们更深入地了解Google所说的话:
典型的Android应用程序使用操作栏,许多应用程序将包含导航抽屉。
像这些:
动作栏:
导航抽屉:
以及Android上的其他标准组件。
但是,一些开发人员如何才能使应用程序如此精美,功能完美(几乎!),如Timely应用程序,而不使用Google定义的许多android典型组件。
让我们来看看“及时”应用程序:
在此屏幕上,用户可以查看警报,在该警报中他/她可以设置一个警报或仅看时钟:
现在我想到的问题是:
- 我该如何为我的应用设置主题?
- 如何制作这样的背景动画并在我的应用程序中使用它?
- 他们的开发人员是否同时使用unity和eclipse使它充当android应用程序?
- 如果他们确实团结一致,那么该应用程序如何运行得非常流畅?
- 他们如何在其动作栏中为它着色并定义对象的不透明度?
- 什么样的动画课可以完成应用程序中的操作?(如更改时钟时间的动画)
- 如果他们使用统一,那么他们的应用程序大小为何为10MB?
像这样的许多其他应用(没有100%如此相似)具有自己的特殊设计。
据我了解,没有多少网站可以提供针对Android的自定义组件,例如http://androidviews.net/,因此我们似乎被迫制作了自己的组件,这非常耗时,而此时(2013年)并非完美,而对于ios,还有其他公司制造的大量自定义组件。
我还查看了Timely应用程序网站,在他们的“常见问题”部分中,有一个地方,他们说他们会透露主题,颜色和组件的内容和方式,但是由于没有发布时间表,我不知道。我不想呆在黑暗的地方,我是来这里问您专家的。
这是报价从他们的网站:
我是一名开发人员,只是想不通如何制作这些动画和色彩效果。
我们计划在将来建立一个工程博客。敬请关注!
如果你们知道如何制作这样的应用程序,或者您知道他们所使用的某种动画,组件,技巧和黑客的一部分,那您就算是我的一天了。