如何制作美丽时尚的应用程序如Timely
Google在devise方面的引用以及一些应用程序示例:
根据Google在http://developer.android.com/devise部分所说的内容,开发者应该考虑三个目标:
- 附魔我
- 简化我的生活
- 让我惊奇
我们(开发人员)知道哪些BTW。
通过在Play商店中查看许多成功的应用程序,您可以看到它们是按照Google的devise指南进行devise的,并且使用了Google在自己的应用程序中使用的相同 组件和主题和样式 。
许多人都喜欢这些devise,并在这些主题和组件的android标准,但是当你看一些在Playstore应用程序或一些硬件制造商的应用程序,如三星已经build立了自己的特殊应用程序(如银河注10.1 记事本应用程序 )或华硕的天气应用程序或在Playstore Timely应用程序,这是真棒在function和课程devise方面,你可以看到他们正在使用不同types的devise和组件。
现在让我们来深入Google的说法 :
一个典型的Android应用程序使用操作栏,许多应用程序将包括一个导航抽屉。
像这些:
操作栏:
导航抽屉:
和其他标准组件在Android上。
但是,一些开发人员如何使应用程序如Timely应用程序那么美丽和function完美(几乎!),而不是使用许多由google定义的android典型组件。
让我们看看Timely app:
这是用户可以看到他/她可以设置一个或只是看钟的闹钟的屏幕:
现在我脑海中的问题是:
- 我该如何主题我的应用程序?
- 我该如何做这样的背景animation,并在我的应用程序中使用它?
- 他们的开发人员是否一起使用统一和日食,使其作为一个Android应用程序?
- 如果他们确实使用统一,那么应用程序如何运行非常stream畅?
- 在其操作栏中,它们是如何着色和定义对象的不透明度的?
- 什么样的animation类可以做他们在应用程序中做的? (如时钟时间改变animation)
- 如果他们使用统一,那么他们的应用程序的大小是10MB?
还有很多其他类似的应用程序(没有100%非常相似)都有自己的特殊devise。
据我所知,没有太多的网站提供Android像http://androidviews.net/自定义组件,所以看起来我们被迫做自己的组件,这是耗时的,在这个时候(2013年)不是而不是完美的,而对于ios有其他公司制造的大量定制组件。
我也看了Timely的应用程序网站,在他们的常见问题部分有一个地方,他们说,他们会透露他们做什么,他们怎么做的主题,着色和组件,但由于没有时间表的声明, t喜欢呆在黑暗的地方,我来这里问专家。
这是他们网站的报价 :
我是一名开发人员,无法弄清楚你是如何做这些animation和色彩效果的。
我们计划在将来有一个工程博客。 敬请关注!
如果你们知道如何制作这样的应用程序,或者如果你知道他们使用的是什么样的animation,组件,技巧和黑客的一部分,那么你只是让我的一天。
他们做了一个介绍,他们解释了他们如何计算视图颜色,他们遇到的问题以及其他一些有用的技巧。 演示video可以在他们的YouTube频道上find
数字变形相当简单,并在本文中进行了解释,您可以从这里的文章中find完整的View类。
从android开发者网站检查帮助你build立美丽,强大,成功的应用程序,这只是很酷。
Androiddevise ,一个在线风格指南,其中列出了Android用户界面的原则,构build模块和卓越模式。 它似乎在工作;
我希望这至less能回答你的一个问题。