Android开源项目分享【第3期】
【开源项目】
ShapeImageView
【项目地址】
https://github.com/AlexMofer/ShapeImageView
【项目简介】
图形裁剪 ImageView,API 21 及以上 使用 setOutlineProvider 方式实现,支持动态图;以下使用 BitmapShader 方式实现。
支持固定高宽缩放比缩放,支持前景 Drawable,支持 ImageView 的所有 ScaleType,且 API 21 具备更高性能。
【开源项目】
AndroidAutoLayout
【项目地址】
https://github.com/hongyangAndroid/AndroidAutoLayout
【项目简介】
Android 屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。
【开源项目】
cardocr
【项目地址】
https://github.com/Eric0liang/cardocr
【项目简介】
Android腾讯优图OCR云平台识别身份证、银行卡、行驶证、驾驶证,依赖包小,识别次数免费
【开源项目】
RollingLayout
【项目地址】
https://github.com/JustKiddingBaby/RollingLayout
【项目简介】
A view that can rolling automatic within child views list . (一个可以让自己子视图自动滚动的 view,效果参考[淘宝头条])
【开源项目】
CalendarView
【项目地址】
https://github.com/huanghaibin-dev/CalendarView
【项目简介】
Android上一个优雅、高度自定义、性能高效的日历控件,完美支持周视图,支持标记、自定义颜色、农历等,任意控制月视图显示、自定义周起始等。Canvas绘制,速度快、占用内存低,,支持简单定制即可实现任意自定义布局、自定义UI,支持收缩展开、性能非常高效, 这个控件内存和效率优势相当明显,而且真正做到收缩+展开,适配多种场景,支持同时多种颜色标记日历事务,你真的想不到日历还可以如此优雅!
【开源项目】
MD
【项目地址】
https://github.com/jiangzehui/MD
【项目简介】
此项目基于Retrotfit2.1+Material Design+ijkplayer开发的一个APP。
主要目的还是为了练习框架的使用。
目前已有的功能是 新闻,gif动图,视频播放。