漂亮的 Android 示例开源应用程序
我正在寻找一款外观漂亮的开源 Android 应用程序。
主要焦点:XML 设计。
我想要一个其设计(布局)在开发环境中可见的应用程序 - 而不是“以编程方式”构建。 真正的“所见即所得”(所见即所得)!
我真的很想学习这样的应用程序!
我的主要问题是我似乎无法为我的应用程序创建一个漂亮的设计。
当我使用设计器时,事情就无法正确地组合起来。
当试图创建一个漂亮的标题时,事情就会变得模糊。 (有些应用甚至不使用标题,而是创建标题作为内容视图的一部分,例如 Google 的 IO计划)。
当在不同的屏幕尺寸上查看设计时,按钮在小屏幕上相互重叠,而在大屏幕上则有太多空间。
别误会我的意思。我投入了大量时间来寻找每个问题的解决方案,但我觉得我可以把事情做得更容易,而且我的应用程序可以看起来更好。
我看到了一些应用,例如 Google 的 IO sched,它们看起来确实不错。 问题是他们“以编程方式”进行了大量的 UI/布局/设计计算,例如标题和主视图。如果不运行应用程序,您就无法真正看到设计。这样发展起来非常困难。开发出漂亮的应用程序的周期太长。
有想法吗?
谢谢。
I'm looking for a nice looking, open source Android app.
The main focus: design in XMLs.
I'd like an app that its design (layouts) is visible in the dev environment - not "programmaticaly" built.
A real "What You See Is What You Get" (WYSIWYG)!
I'd really like to learn from such an app!!!
My main problem is that I can't seem to create a nice looking design for my app.
When I use the designer, things just don't add up correctly.
When trying to create a nice title, things get smudged. (Some apps don't even use the title but create a title as part of the content view, like Google's IO sched).
When viewing the design on different screen sizes, the buttons run over each other on small screens and have too much space on large screens.
Don't get me wrong. I invested a lot of time to find solutions to each and every problem, but I feel that I could have done things a lot easier and my app could have looked a lot nicer.
I saw some apps, like Google's IO sched, and they indeed look nice.
The problem is that they do a lot of UI/layout/design calculation "programmaticaly", like the title and the main view. You can't really see the design without running the app. Very hard to develop this way. Too long cycles to get to a nice looking app.
Ideas?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建一个好的设计需要花费很多时间。并且失去了练习。我建议您使用硬盘上 Android SDK 文件夹中的演示应用程序。您还可以对您喜欢的应用程序进行逆向工程,看看它是如何制作的。当然,如果您使用它来复制应用程序或从窃取的代码生成您自己的应用程序,则这种方法是不道德或不合法的。
It takes a lot of time to create a good design. And a lost of practice. I suggest you use demo app in the Android SDK folder on your hard disk. You can also do reverse engineering of the app you like and see how it was made. Of course, this method is not ethical or legal if you use it to copy the app or you produce your own app from the stolen code.