前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android UI控件常用库

Android UI控件常用库

作者头像
阳仔
发布2019-07-31 15:45:53
2.5K0
发布2019-07-31 15:45:53
举报
文章被收录于专栏:终身开发者终身开发者

现在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
  • 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
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 终身开发者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ListView
  • ViewPager
  • ImageView
  • TextView
  • 键盘交互
  • Material
  • 动画
  • 其他
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档