开源Android库?可重用的视图、视图组、适配器等?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/10745360/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Open source Android libraries? Reusable Views, ViewGroups, Adapters etc?
提问by jamesh
Here's what I really want: a site collecting re-usable components for Android.
这就是我真正想要的:一个为 Android 收集可重用组件的网站。
I have found various smalllists, the biggest being the Open Intentslibrary list. Mark Murphy (hi, Mark) also lists the library projects he publishes.
我找到了各种小列表,最大的是Open Intents库列表。Mark Murphy(嗨,Mark)还列出了他发布的图书馆项目。
None of this is of the same order as, say Cocoa Controlsor Cocoa Objects.
这些都与Cocoa Controls或Cocoa Objects 的顺序不同。
Where do you go to grab re-usable libraries for Android?
你去哪里获取可重用的 Android 库?
Edit: this isn't just about library projects, though this would be ideal. On the flip side: where do I publish my open-sourced library projects, over and above just "Github".
编辑:这不仅仅是关于图书馆项目,尽管这将是理想的。另一方面:除了“Github”之外,我在哪里发布我的开源库项目。
回答by Mattias Isegran Bergander
Update June 28, 2013: More libraries
2013 年 6 月 28 日更新:更多图书馆
Some high quality ones:
一些高质量的:
Square Open Source Android libraries(multiple high quality libraries)
GreenDroidor the
GDCatalog demo app
Square 开源 Android 库(多个高质量库)
See also:
也可以看看:
- Android UI PatternsApp demoing and listing lotsof components from various developers (the app has been removed from the playstore, the link to it points to the developers post in google plus to the binaries and extra info)
- Android Views
- Android Weekly's Toolbox page
- Androidplotfor charts etc
- Android-Arsenalgreat collection for all kinds of libraries
- Android UI 模式应用程序演示并列出了来自不同开发人员的大量组件(该应用程序已从 Playstore 中删除,它的链接指向开发人员在 google plus 中发布的二进制文件和额外信息)
- 安卓视图
- Android Weekly 的工具箱页面
- 用于图表等的Androidplot
- Android-Arsenal各种库的大集合
Related:
有关的:
回答by Timothée Jeannin
You may want to take a look at Android Views.
您可能想看看Android Views。
It is pretty new but it provides useful links to re-usable components for Android.
它很新,但它提供了可重用的 Android 组件的有用链接。
It also has a simple rating and commenting system.
它还有一个简单的评级和评论系统。
回答by theelfismike
This site is a great reference for collecting libraries for Android as well as other mobile app platforms:
该站点是收集适用于 Android 和其他移动应用程序平台的库的绝佳参考:
回答by Sunny Kumar Aditya
These site have a great collection of android open source libraries, just in case you are interested:
这些站点收集了大量 android 开源库,以防万一您有兴趣:
You can also download these apps for checking out different libraries :
您还可以下载这些应用程序以查看不同的库:
https://play.google.com/store/apps/details?id=com.inappsquared.devappsdirect
https://play.google.com/store/apps/details?id=com.inappsquared.devappsdirect
回答by jamesh
Scott Alexander Brownhas an excellent talkcovering some very useful tools.
Scott Alexander Brown有一个很棒的演讲,涵盖了一些非常有用的工具。
He also points out The Ultimate Android Library (TUAL), which is analogous to Cocoa Controls.
他还指出了终极 Android 库 (TUAL),它类似于 Cocoa Controls。
Edit:The site DroidStylegives a series of examples of UI Patterns.
编辑:站点DroidStyle提供了一系列 UI 模式示例。
回答by Dmitry Zaytsev
Some useful libraries:
一些有用的库:
I want to suggest you few android libraries, that is pretty well made (I think):
我想向您推荐一些 android 库,它们制作精良(我认为):
AndroidSideMenu- lets you create slide menu (like in YouTube app). I know that there is a bunch of alternatives, but this one is much faster. Overdraw is reduced and main layout is cached while drawing, so it perfect solution if your layout is "heavy". No tricks with HorizontalScrollView - this one uses pure android-way to create view.
AndroidSideMenu- 允许您创建幻灯片菜单(如在 YouTube 应用中)。我知道有很多替代方案,但这个要快得多。减少过度绘制并在绘制时缓存主布局,因此如果您的布局“重”,它是完美的解决方案。HorizontalScrollView 没有技巧 - 这个使用纯 android 方式来创建视图。
CircleLayout- lets you arrange views into a circle (views just arranged in circle) or pie (views are cropped to form a nice looking pie).
CircleLayout- 允许您将视图排列成一个圆圈(视图只是排列在圆圈中)或饼图(视图被裁剪以形成一个漂亮的饼图)。
回答by Michael Lake
I commit on OAK Android Kit: http://willowtreeapps.github.com/OAK/
我提交了 OAK Android 套件:http: //willowtreeapps.github.com/OAK/
It also includes a quick-start to get an android app up and running in very short order:
它还包括一个快速入门,可以在很短的时间内启动和运行 Android 应用程序: