`
chriszeng87
  • 浏览: 744216 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android开源组件合集

阅读更多

1.actionbar

http://actionbarsherlock.com/

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


42.pinned-section-listview

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

 

转自:http://blog.csdn.net/ethan_xue/article/details/8742691

分享到:
评论

相关推荐

    在AndroidStudio中引用其他开源组件的方法.docx

    总结来说,引用Android开源组件的关键步骤包括:组件解压定位、配置文件同步、添加构建插件依赖、更新`settings.gradle`以及在`app`模块中声明依赖。通过这个过程,开发者可以方便地集成社区中的各种优秀组件,提升...

    Android 开源项目 合集3

    在这个合集中,你可以找到各种类型的Android开源项目,例如: 1. **UI/UX库**:这些项目通常涉及用户界面和用户体验的优化,如自定义视图组件、动画效果库等。通过这些库,开发者可以创建出更吸引人的应用界面,...

    Android开源组件小结

    以下是一些被广泛使用的优秀Android开源组件: 1. **GreenDroid**:这是一个用于快速开发Android应用的基础框架,提供了一些基本的UI组件和工具类。尽管它的UI界面和使用体验可能不如其他组件,但它包含的功能对于...

    Android 开源组件PagerBottomTabStrip 快速构建底部导航栏(Android studio)

    `PagerBottomTabStrip`是一个开源组件,专为快速构建这样的底部导航栏而设计,尤其适用于Android Studio项目。这个组件使得开发者可以轻松地在应用的不同功能之间切换,提供用户友好的界面体验。 `...

    android 开源的日期、时间组件

    首先,开源的日期、时间组件通常提供比原生Android SDK更丰富的交互体验,比如滑动选择日期或时间,使得用户操作更加流畅。例如,`Wheel`组件可能就是一个这样的实现,它以轮盘形式展示日期和时间,用户可以通过滚动...

    Android 开源组件PagerBottomTabStrip 快速构建底部导航栏(Eclipse)

    "PagerBottomTabStrip"是Android的一个开源组件,专门用于帮助开发者快速、轻松地创建底部导航栏。这个组件特别适用于Eclipse开发环境,虽然现在大多数开发者已经转向Android Studio,但在某些情况下,Eclipse仍然是...

    .Android开源项目分类汇总

    在IT行业中,Android开源项目是开发者们学习、借鉴和创新的重要资源。开源意味着代码公开,允许任何人查看、使用、修改并重新分发。".Android开源项目分类汇总"是一个集大成的资源包,包含了众多优秀Android开发者的...

    Android优秀热门开源开发框架合集(7个)

    以下是我对这个"Android优秀热门开源开发框架合集(7个)"的详细解读。 首先,我们要理解Android开发框架的核心价值——它们提供了标准化的结构,模块化的组件,以及丰富的功能库,帮助开发者快速构建复杂的应用。...

    Android开源代码

    在IT行业中,Android开源代码是开发者们学习、研究和创新的重要资源。开源意味着代码可以被公众查看、使用、修改和分发,这对于技术进步和社区合作具有巨大的推动力。以下是一些基于Android开源代码的相关知识点: ...

    android开源项目.rarandroid开源项目

    在IT行业中,Android开源项目是开发者们学习、借鉴和创新的重要资源。这些开源项目提供了丰富的代码示例,有助于提升开发者的技术水平,同时也推动了整个Android生态系统的进步。下面,我们将详细探讨这些开源项目的...

    34.[开源][安卓][开源的Android组件库]cwac-endless-master

    34.[开源][安卓][开源的Android组件库]cwac-endless-master

    聊天android开源代码nety

    【标题】:“聊天android开源代码nety”是一个针对Android平台的开源聊天应用项目,它主要实现了客户端与服务器端的通信功能,以便构建一个简单的聊天客服系统。该项目并未包含服务端的源码,但提供了Android客户端...

    android开源桌面代码

    【Android 开源桌面代码】是关于自定义 Android 桌面环境(Launcher)的源代码,这涉及到Android系统的个性化和用户界面的深度定制。在Android系统中,Launcher是用户与设备交互的主要入口,它负责显示应用程序快捷...

    基于ReactNative的android原生组件模块的工具箱

    这个工具箱专注于在Android平台上集成和管理原生组件,为ReactNative开发者提供了一个方便的解决方案,以便更好地利用Android系统的特性和功能。 标题“基于ReactNative的android原生组件模块的工具箱”暗示了该...

    android开源项目源码,完整商城项目源码(服务端+客户端)

    首先,我们来了解一下"android开源项目源码"。在Android开发中,开源项目意味着其源代码对公众开放,允许开发者查看、学习、修改甚至分发。这种开放性为开发者提供了深入理解项目设计和实现的机会,有助于提升个人...

    GitHub流行的Android开源项目

    以下是一些流行的Android开源项目,它们提供了各种功能和解决方案,帮助开发者提高效率,增强应用体验。 1. **ActionBarSherlock** ActionBarSherlock是一个独立的库,它为Android各个版本提供了一致的动作栏设计...

    android翻页开源android-flip

    在Android中,可以使用`ViewFlipper`或`ViewPager`等组件来实现页面间的切换,但这些默认组件可能无法满足复杂的翻页动画需求。"android-flip"项目则通过自定义视图和动画来模拟真实的物理翻页效果,包括纸张的折叠...

    android ui组件大全

    在Android应用开发中,UI(用户界面)组件是构建应用程序不可或缺的部分。这些组件构成了用户与应用交互的视觉元素。以下是对“android ui组件大全”这个主题的详细解析: 标题:“android ui组件大全” 这个标题...

    android开源浏览器

    【Android开源浏览器】是一个以【Webview】为基础的开源项目,旨在为用户提供可自定义、透明度高的浏览体验。在Android平台上,Webview是原生系统提供的一种组件,它允许开发者在应用程序内部嵌入网页内容,用户无需...

Global site tag (gtag.js) - Google Analytics