1.actionbar
https://github.com/JakeWharton/ActionBarSherlock (推荐)
2.下拉刷新pulltorefresh
https://github.com/chrisbanes/Android-PullToRefresh
3.viewflow
https://github.com/pakerfeldt/android-viewflow
4.viewpagerIndicator
https://github.com/JakeWharton/Android-ViewPagerIndicator
直接继承自ViewPager,主要在onInterceptTouchEvent()和onTouchEvent()里面加入了对于垂直方向滑动的支持.并提供了setOrientation()这个方法
5.IndexableListView
https://github.com/woozzu/IndexableListView
6.RefreshableListView
https://github.com/woozzu/RefreshableListView
7.NewQuickAction3D
https://github.com/lorensiuswlt/NewQuickAction3D
8.FlipAnimatorExample
http://code.google.com/p/myandroidwidgets
9.NineOldAndroids
https://github.com/JakeWharton/NineOldAndroids
10.AndroidWheel
https://github.com/sephiroth74/AndroidWheel
11.android-wheel
http://code.google.com/p/android-wheel
12.cardsui-for-android
https://github.com/nadavfima/cardsui-for-android
13.RibbonMenu
https://github.com/darvds/RibbonMenu
14.SwitchButton
https://github.com/IssacWang/SwitchButton
15.undergarment
https://github.com/eddieringle/android-undergarment
16.仿flipboard动画
https://github.com/openaphid/android-flip
17.drag-sort-listview 支持拖拽顺序和左右滑动删除功能的自定义ListView
https://github.com/bauerca/drag-sort-listview
18.SideNavigation
https://github.com/johnkil/SideNavigation
19.PhotoView
https://github.com/chrisbanes/PhotoView
20.sidemenu
https://github.com/maddeye/android-sidemenu
21.仿flipboard动画
https://github.com/openaphid/android-flip
22.Holo风格
https://github.com/Prototik/HoloEverywhere
23.侧滑菜单slidingMenu
https://github.com/jfeinstein10/SlidingMenu
24.标题会固定在上方的listview
https://github.com/emilsjolander/StickyListHeaders
25.仿flipboard动画
https://github.com/emilsjolander/android-FlipView
26.标题会固定在上方的gridview
https://github.com/TonicArtos/StickyGridHeaders
27.单个item会打开的listview
https://github.com/tjerkw/Android-SlideExpandableListView
28.转盘菜单
http://code.google.com/p/radial-menu-widget/
29.通讯录般的listview
https://github.com/woozzu/IndexableListView
30.范围seekbar
https://code.google.com/p/range-seek-bar/
31.范围seekbar2
https://github.com/edmodo/range-bar
32.msg (类似Toast)
https://github.com/johnkil/Android-AppMsg
33.AutoScaleTextView
https://bitbucket.org/ankri/autoscaletextview/src/fd5625ceb37b5cf18b8bf1e0c3c20dca569de80d?at=default
34.ProgressButton
https://github.com/f2prateek/progressbutton
35.PagerSlidingTabStrip
https://github.com/astuetz/PagerSlidingTabStrip
36.圆形progressbar
https://github.com/ymotoba/pinprogress
37.gesture-imageview (类似PhotoView可缩放,貌似比PView更强大)
https://github.com/jasonpolites/gesture-imageview
38.staggeredGridView 瀑布流
https://github.com/maurycyw/StaggeredGridView
39.Crouton (类似Toast和AppMsg)
https://github.com/keyboardsurfer/Crouton
可以让开发者对环境中的Toast进行替换的类,以一个应用程序窗口的方式显示,而其显示位置则由开发者自己决定。
40.android-menudrawer
https://github.com/SimonVT/android-menudrawer
41.ActionBar-PullToRefresh ActionBar的下拉刷新
https://github.com/chrisbanes/ActionBar-PullToRefresh
https://github.com/beworker/pinned-section-listview
43.Left Locked Gallery
android官方的Gallery是center lock的 意思是你只能居中显示你选中的item
https://github.com/TheLevelUp/android-left-locked-gallery
/************************************************可能报错的解决方法(部分取自网络)*********************************************************/
23.SlidingMenu
<1>. 在github上有一个效果不错的开源库,SlidingMenu 最新的代码下载下来后,会报错:
No resource found that matches the given name: attr 'homeAsUpIndicator'.
No resource found that matches the given name 'Theme.Sherlock.Light.DarkActionBar'.
原因是它本身又引用了另外一个开源库 ActionBarSherlock ,所以首先要做的就是去下载 ActionBarSherlock,引用其中的library。
<2>. 这样,SlidingMenu 的示例代码就引用了两个library,这时候还不能用,项目报错:
Jar mismatch! Fix your dependencies
解决此问题的方法见 http://blog.csdn.net/java_crab/article/details/8477416 ,其实就是需要两个library使用的support包是一样的。
<3>. 解决了上面的问题之后,还会出现下面的问题:
可能报找不到getSupportActionBar等ActionBarSherLock的方法。原因是使用ActionBarSherLock的Activity需继承于SherlockActivity,修改SlidingMenu library中的SlidingFragmentActivity,让它继承于SherlockFragmentActivity,重新编译library导入。
经过以上三个步骤之后,就可以成功的编译通过SlidingMenu提供的示例代码!
39.Crouton
需要引入actionbarshelock和viewpagerIndicator
其他貌似都引入easy
相关推荐
总结来说,引用Android开源组件的关键步骤包括:组件解压定位、配置文件同步、添加构建插件依赖、更新`settings.gradle`以及在`app`模块中声明依赖。通过这个过程,开发者可以方便地集成社区中的各种优秀组件,提升...
在这个合集中,你可以找到各种类型的Android开源项目,例如: 1. **UI/UX库**:这些项目通常涉及用户界面和用户体验的优化,如自定义视图组件、动画效果库等。通过这些库,开发者可以创建出更吸引人的应用界面,...
以下是一些被广泛使用的优秀Android开源组件: 1. **GreenDroid**:这是一个用于快速开发Android应用的基础框架,提供了一些基本的UI组件和工具类。尽管它的UI界面和使用体验可能不如其他组件,但它包含的功能对于...
`PagerBottomTabStrip`是一个开源组件,专为快速构建这样的底部导航栏而设计,尤其适用于Android Studio项目。这个组件使得开发者可以轻松地在应用的不同功能之间切换,提供用户友好的界面体验。 `...
首先,开源的日期、时间组件通常提供比原生Android SDK更丰富的交互体验,比如滑动选择日期或时间,使得用户操作更加流畅。例如,`Wheel`组件可能就是一个这样的实现,它以轮盘形式展示日期和时间,用户可以通过滚动...
"PagerBottomTabStrip"是Android的一个开源组件,专门用于帮助开发者快速、轻松地创建底部导航栏。这个组件特别适用于Eclipse开发环境,虽然现在大多数开发者已经转向Android Studio,但在某些情况下,Eclipse仍然是...
在IT行业中,Android开源项目是开发者们学习、借鉴和创新的重要资源。开源意味着代码公开,允许任何人查看、使用、修改并重新分发。".Android开源项目分类汇总"是一个集大成的资源包,包含了众多优秀Android开发者的...
以下是我对这个"Android优秀热门开源开发框架合集(7个)"的详细解读。 首先,我们要理解Android开发框架的核心价值——它们提供了标准化的结构,模块化的组件,以及丰富的功能库,帮助开发者快速构建复杂的应用。...
在IT行业中,Android开源代码是开发者们学习、研究和创新的重要资源。开源意味着代码可以被公众查看、使用、修改和分发,这对于技术进步和社区合作具有巨大的推动力。以下是一些基于Android开源代码的相关知识点: ...
在IT行业中,Android开源项目是开发者们学习、借鉴和创新的重要资源。这些开源项目提供了丰富的代码示例,有助于提升开发者的技术水平,同时也推动了整个Android生态系统的进步。下面,我们将详细探讨这些开源项目的...
34.[开源][安卓][开源的Android组件库]cwac-endless-master
【标题】:“聊天android开源代码nety”是一个针对Android平台的开源聊天应用项目,它主要实现了客户端与服务器端的通信功能,以便构建一个简单的聊天客服系统。该项目并未包含服务端的源码,但提供了Android客户端...
【Android 开源桌面代码】是关于自定义 Android 桌面环境(Launcher)的源代码,这涉及到Android系统的个性化和用户界面的深度定制。在Android系统中,Launcher是用户与设备交互的主要入口,它负责显示应用程序快捷...
这个工具箱专注于在Android平台上集成和管理原生组件,为ReactNative开发者提供了一个方便的解决方案,以便更好地利用Android系统的特性和功能。 标题“基于ReactNative的android原生组件模块的工具箱”暗示了该...
首先,我们来了解一下"android开源项目源码"。在Android开发中,开源项目意味着其源代码对公众开放,允许开发者查看、学习、修改甚至分发。这种开放性为开发者提供了深入理解项目设计和实现的机会,有助于提升个人...
以下是一些流行的Android开源项目,它们提供了各种功能和解决方案,帮助开发者提高效率,增强应用体验。 1. **ActionBarSherlock** ActionBarSherlock是一个独立的库,它为Android各个版本提供了一致的动作栏设计...
在Android中,可以使用`ViewFlipper`或`ViewPager`等组件来实现页面间的切换,但这些默认组件可能无法满足复杂的翻页动画需求。"android-flip"项目则通过自定义视图和动画来模拟真实的物理翻页效果,包括纸张的折叠...
在Android应用开发中,UI(用户界面)组件是构建应用程序不可或缺的部分。这些组件构成了用户与应用交互的视觉元素。以下是对“android ui组件大全”这个主题的详细解析: 标题:“android ui组件大全” 这个标题...
【Android开源浏览器】是一个以【Webview】为基础的开源项目,旨在为用户提供可自定义、透明度高的浏览体验。在Android平台上,Webview是原生系统提供的一种组件,它允许开发者在应用程序内部嵌入网页内容,用户无需...