所以我一直在学习Android开发,到目前为止我已经掌握了Android框架的基本知识并且精通Java,所以我可以轻松创建基本的应用程序
但到目前为止,我只能在WebDev世界中使用html + php。
我的问题是,现在是什么?我应该在哪里创建更多功能丰富的应用程序?例如,在webdevelopment中,如果我想要一个很酷的little callender widget,我可以谷歌jQuery callender
并获得很多很酷的预制小部件。同样的,如果我想在android中设置一些东西,我应该在哪里看?有什么资源可以提供一些像这样的很酷的东西吗?
更清楚,here is a page from the Android documentation关于一些设计原则。
你会如何创建这样的UI:
或者像这样的布局:
或者一些拖拽功能,白色轮廓像这样的阴影
或者像这样的动态布局
答案 0 :(得分:0)
简单回答:您必须通过扩展View
类或TextView
或ListView
等子类来自行实现这些设计元素。扩展这些后,您可以添加自己的动画,特征等。
正如您要求提供链接here is one to the Creating a View Class
website on Android Developers。
复杂的视图,例如带有图片,文本,通知,动画等的联系人列表,可以是多个视图的组合,需要大量编码,但上面的链接就是它们的制作方式。
祝你好运!不要让SO指南警察阻止你!