Android UI控件常用库汇总

丈夫志四海,万里犹比邻。这篇文章主要讲述Android UI控件常用库汇总相关的知识,希望能为你提供帮助。
这是一份老司机推荐的常用控件库  现在App的开发已经是非常成熟,涌现了一大批开源的工具。这些项目能够提高我们的搬砖效率。以下是一些在开发中比较常使用的控件和库。
ListView

  • WaveSwipeRefreshLayout
    水滴效果的下拉刷新
    https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout
  • Phoenix
    非常漂亮的下拉效果
    https://github.com/Yalantis/Phoenix
  • android-Ultra-Pull-To-Refresh
    几乎支持所有的View
    https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh
  • JellyRefreshLayout
    https://github.com/imallan/JellyRefreshLayout
  • CircleRefreshLayout
    https://github.com/tuesda/CircleRefreshLayout
  • 【Android UI控件常用库汇总】WaterDropListView
    水滴效果
    https://github.com/THEONE10211024/WaterDropListView
  • drag-sort-listview
    拖动排序的ListView,滑动删除
    https://github.com/bauerca/drag-sort-listview
  • RecyclerViewSwipeDismiss
    RecycleView实现的滑动删除item
    https://github.com/CodeFalling/RecyclerViewSwipeDismiss
  • PagedHeadListView
    支持头部Page的ListView
    https://github.com/JorgeCastilloPrz/PagedHeadListView
  • UltimateRecyclerView
    非常强大的recycleview
    https://github.com/cymcsg/UltimateRecyclerView
  • BaseRecyclerViewAdapterHelper
    对recycleview的各种封装,也是非常方便
    https://github.com/CymChad/BaseRecyclerViewAdapterHelper
  • pinned-section-listview
    ListView滑动时分组title可以固定在分组内
  • https://github.com/beworker/pinned-section-listview
ViewPager
  • ViewPagerIndicator
    与ViewPager一起使用indicator
    https://github.com/JakeWharton/ViewPagerIndicator
  • JellyViewPager
    带有动画切换效果
    https://github.com/chiemy/JellyViewPager
  • JazzyViewPager
    滑动时支持各种切换动画
    https://github.com/jfeinstein10/JazzyViewPager
  • Android-DirectionalViewPager
    垂直滑动的ViewPager
    https://github.com/JakeWharton/Android-DirectionalViewPager
ImageView
  • android-gif-drawable
    显示gif动画
    https://github.com/koral--/android-gif-drawable
  • CircleImageView
    圆形ImageView
    https://github.com/hdodenhof/CircleImageView
TextView
  • AndroidTagGroup
    一个漂亮的标签控件
    https://github.com/2dxgujun/AndroidTagGroup
键盘交互
  • JKeyboardPanelSwitch
    android键盘面板冲突布局闪动处理方案
    https://github.com/Jacksgong/JKeyboardPanelSwitch
Material
  • MaterialViewPager
    material风格的ViewPager,与Toolbar相结合
    https://github.com/florent37/MaterialViewPager
  • material-design-dimens
    符合material design设计风格的color和dimens,可直接使用这个库的定义
    https://github.com/DmitryMalkovich/material-design-dimens
  • material-dialogs
    https://github.com/afollestad/material-dialogs
动画
  • Material-Animations
    material风格的动画
    https://github.com/lgvalle/Material-Animations
  • recyclerview-animators
    为recycleview item添加动画
    https://github.com/wasabeef/recyclerview-animators
  • SmartTabLayout
    ViewPager头部导航栏滑动时的Tab,也有indicator
    https://github.com/ogaclejapan/SmartTabLayout
  • FlycoTabLayout
    底部导航栏,拥有各自样式,可以快速实现
    https://github.com/H07000223/FlycoTabLayout
其他
  • easypermissions
    权限相关提示
    https://github.com/googlesamples/easypermissions
  • AndroidSlidingUpPanel
    向上拉出的面板
    https://github.com/umano/AndroidSlidingUpPanel
  • richeditor-android
    富文本编辑器
    https://github.com/wasabeef/richeditor-android
  • android-viewbadger
    消息提示小红点
    https://github.com/jgilfelt/android-viewbadger
 
还可以关注我们的微信哦
Android UI控件常用库汇总

文章图片

 

    推荐阅读