github项目梳理(截止至9.8日的star的PullLoadMoreRecyclerView)
图片处理
- Luban图片压缩工具 仿微信朋友圈压缩策略 https://github.com/Curzibn/Luban
- Android-BitherCompress常用的有尺寸压缩、质量压缩以及通过JNI调用libjpeg库来进行压缩 实现指定图片内存大小,清晰度达到最优 https://github.com/freekite/Android-BitherCompress
- StyleImageView图片风格即时改变 https://github.com/chengdazhi/StyleImageView
- GIFMakerDemo一个使用多张图片合成gif文件的demo https://github.com/sanchi3/GIFMakerDemo
- KJGallery一个支持Gif图片以及普通图片预览,支持双击缩放,单机退出,同时可以选择使用jni的形式去高效加载gif或者更更精简的(仅2个类)gif控件 https://github.com/kymjs/KJGallery
- BlurView实时模糊Drawable放置于控件前用于模糊 https://github.com/robinxdroid/BlurView
- BlurView Dynamic iOS-like blur of underlying Views https://github.com/Dimezis/BlurView
- RealtimeBlurView https://github.com/mmin18/RealtimeBlurView
- StickTextView图片文字贴纸 https://github.com/hanbaokun/StickTextView
- PhotoView an easily usable implementation of a zooming Android ImageView https://github.com/chrisbanes/PhotoView
- Android-PictureTagView仿nice图片上打标签控件 https://github.com/saiwu-bigkoo/Android-PictureTagView
控件
- -DayNightSwitch iOS的精巧开关 https://github.com/finngaida/DayNightSwitch
- KProgressHUD对话框 https://github.com/Kaopiz/KProgressHUD
- BubblePopupWindow气泡弹窗 https://github.com/smuyyh/BubblePopupWindow
- SpiderWebScoreView蛛网评分控件 https://github.com/xiaopansky/SpiderWebScoreView
- ZGDanmaku基于OpenGLES的弹幕库https://github.com/zhgeaits/ZGDanmaku
- BottomSheetBuilder下方弹窗 https://github.com/rubensousa/BottomSheetBuilder
- Space-Navigation-View桥形navigationView https://github.com/armcha/Space-Navigation-View
- ScratchView刮奖效果控件(text image) https://github.com/sharish/ScratchView
- CircleImageView https://github.com/hdodenhof/CircleImageView
多样展示
- FlowLayout Android流式布局,支持单选、多选等,适合用于产品标签等 https://github.com/hongyangAndroid/FlowLayout
- WheelView仿IOS的滑动选择器(自定义View教材) https://github.com/helloJp/WheelView
- NumberPickerView flexible attributes https://github.com/Carbs0126/NumberPickerView
- InfiniteCycleViewPager轮转展示方式ViewPager https://github.com/DevLight-Mobile-Agency/InfiniteCycleViewPager
- android-card-slide-panel卡片联动展示 https://github.com/xmuSistone/android-card-slide-panel
- +BGABanner-Android轮播Splash https://github.com/bingoogolapple/BGABanner-Android
- ZoomHoverView点击放大悬浮的自定义View https://github.com/zyyoona7/CustomViewSets
- SwipeCardsView卡片滑动和左右飞出 https://github.com/huxq17/SwipeCardsView
- +FlipShare https://github.com/JeasonWong/FlipShare
列表控件
-
更多人的选择XRecyclerView https://github.com/jianghejie/XRecyclerView
-
包围式的控件支持更多组件RefreshLoadMoreLayout https://github.com/hkq325800/RefreshLoadMoreLayout
-
类似X PullLoadMoreRecyclerView(单页数据不能加载更多) https://github.com/WuXiaolong/PullLoadMoreRecyclerView
-
-BGARefreshLayout-Android四种形式的下拉刷新 https://github.com/bingoogolapple/BGARefreshLayout-Android
-
FocusResize对Item做文章的recyclerView https://github.com/borjabravo10/FocusResize
-
PullZoomRecyclerView A pull to zoom-in RecyclerView https://github.com/dinuscxj/PullZoomRecyclerView
-
BGASwipeItemLayout-Android列表项滑动 https://github.com/bingoogolapple/BGASwipeItemLayout-Android
-
LoaderView带框的(TextView ImageView 不实用) https://github.com/elye/loaderviewlibrary
-
FilterLayout两GridView间item移动 https://github.com/wuapnjie/FilterLayout
图表控件
- StockChart股票图表 https://github.com/AndroidJiang/StockChart
- +AndroidCharts表格库 https://github.com/HackPlan/AndroidCharts
- +Jgraph动画图表控件 https://github.com/mychoices/Jgraph
引导页
- GuideView遮罩引导 https://github.com/binIoter/GuideView
- GuideView遮罩引导页 https://github.com/llxdaxia/GuideView
- MaterialIntroView引导页 https://github.com/iammert/MaterialIntroView
- Highlight一个用于app指向性功能引导的库 https://github.com/hongyangAndroid/Highlight
动画
- -snowfall https://github.com/StylingAndroid/Snowfall
- A custom checkbox with animation https://github.com/CoXier/CheckBox
- Particle简单粒子动画 https://github.com/JeasonWong/Particle
- SearchMenuAnim类似的搜索动画(动画教材) https://github.com/kongnanlive/SearchMenuAnim
- BGABadgeView-Android徽章弹性数字 https://github.com/bingoogolapple/BGABadgeView-Android
- !YahooNewsOnboarding animations Splash https://github.com/rahulrj/YahooNewsOnboarding
- AddCartAniamtion仿美团外卖添加动画的三方库 https://github.com/jlcclidong/AddCartAniamtion
- BezierCurveAnimater把商品添加到购物车的动画效果(贝塞尔曲线) https://github.com/AndroidStudy2015/BezierCurveAnimater
- LiulishuoPreview用raw的视频做guide页 https://github.com/JeasonWong/LiulishuoPreview
- ElemeShoppingView仿饿了么点击购物效果 https://github.com/JeasonWong/ElemeShoppingView
多媒体
-
RxAndroidAudio录音解决方案 https://github.com/Piasy/RxAndroidAudio
-
Music-Player https://github.com/andremion/Music-Player
-
OhMyBiliBili高仿哔哩哔哩动画安卓客户端 https://github.com/HotBitmapGG/OhMyBiliBili
-
jjdxm_ijkplayer基于ijkplayer简单的UI界面 https://github.com/jjdxmashl/jjdxm_ijkplayer
-
PLDroidPlayer音视频播放器SDK 基于ijkplayer https://github.com/pili-engineering/PLDroidPlayer
-
!LyricViewDemo歌词效果 https://github.com/WuLiFei/LyricViewDemo
-
WliveTV基于ijkplayer的视频直播软件 https://github.com/wanliyang1990/WliveTV
-
VCameraDemo微信小视频+秒拍,FFmpeg库封装 https://github.com/motianhuo/VCameraDemo
-
Android-Camera-Example https://github.com/josnidhin/Android-Camera-Example
-
MagicCamera https://github.com/wuhaoyu1990/MagicCamera
-
StickerCamera https://github.com/Skykai521/StickerCamera
-
android-crop-master https://github.com/Skykai521/android-crop-master
文字处理
- TypeTextView打字机效果 https://github.com/zmywly8866/TypeTextView
- !Knife a rich text editor component https://github.com/mthli/Knife
- !emotionkeyboard高仿微信表情输入与键盘输入https://github.com/shinezejian/emotionkeyboard
- !WeiBoLayout识别包含超链接、#字话题、@ https://github.com/zhe525069676/WeiBoLayout
- -RichText富文本解析器,支持Html和Markdown https://github.com/zzhoujay/RichText
- !MarkdownEditors https://github.com/qinci/MarkdownEditors
- FaceTextInputLayout颜文字排版 https://github.com/HelloVass/FaceTextLayout
- !CodeView能显示代码,并且能够进行代码高亮的一个控件 https://github.com/Thereisnospon/CodeView
文件相关
- Android-FilePicker文件/照片选取 https://github.com/DroidNinja/Android-FilePicker
- !BGAPhotoPicker-Android图库照片选择 附带BGANinePhotoLayout仿朋友圈 https://github.com/bingoogolapple/BGAPhotoPicker-Android
二维码
- BGAQRCode-Android二维码 https://github.com/bingoogolapple/BGAQRCode-Android
- +android-zxingLibrary几行代码快速集成二维码扫描功能 https://github.com/yipianfengye/android-zxingLibrary
皮肤
- +AndroidStudyCode知乎和简书的夜间模式实现套路 https://github.com/D-clock/AndroidStudyCode
- ChangeSkin鸿洋插件换肤 https://github.com/hongyangAndroid/ChangeSkin
架构相关
- Android-Base-Project https://github.com/mobiwiseco/Android-Base-Project
- ModuleBuild组件开发 https://github.com/halibobo/ModuleBuild
- DBinding巧妙、灵活的databinding改造库 https://github.com/tianzhijiexian/DBinding
- MarsDaemon进程常驻 https://github.com/Marswin/MarsDaemon
- AndroidDaemonService合理优雅的进程保活方式 https://github.com/D-clock/AndroidDaemonService
- MVVMLight A toolkit help to build Android MVVM Application https://github.com/Kelin-Hong/MVVMLight
- CommonAdapter最佳实践系列的adapter https://github.com/tianzhijiexian/CommonAdapter
- !RxJavaAPI https://github.com/iceGeneral/RxJavaAPI
- RxBinding https://github.com/JakeWharton/RxBinding
- !RxJavaSamples https://github.com/rengwuxian/RxJavaSamples
- toolbox-weex Weex的初学好例子 https://github.com/hugojing/toolbox-weex
- WeexOne客户端例子 https://github.com/dodola/WeexOne
- GaGaMall RN例子 https://github.com/jiangqqlmj/GaGaMall
- DataBindingSample https://github.com/markzhai/DataBindingSample
- +NBADataBinding简单实现DataBinding https://github.com/fuqinwu/NBADataBinding
杂项
-
AndResGuard目前最优混淆 https://github.com/shwenzhang/AndResGuard
-
HermesEventBus基于Eventbus进程间通信 https://github.com/eleme/HermesEventBus
-
PermissionsDispatcher provides a simple annotation-based API to handle runtime permissions in Android Marshmallow https://github.com/hotchemi/PermissionsDispatcher
-
tess-two图文识别 https://github.com/rmtheis/tess-two/
-
android-tesseract-ocr图文识别 https://github.com/DynamsoftRD/android-tesseract-ocr
-
awesome-adb Adb命令大全 https://github.com/mzlogin/awesome-adb
-
rxjava-examples手册应用 https://github.com/leeowenowen/rxjava-examples