![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源项目
收集github流行的开源项目
泡在网上的蜘蛛
知无不言,言无不尽!
记录工作中的点点滴滴,部分文章转自于网络,仅用于收藏,如有文章未指定出处请联系我,谢谢!
请大家支持原创。
展开
-
Android — CircleProgress
介绍: 各种形式的圆形进度条,有圆圈+数字风格的,有类似水位上升的。效果图:Gradledependencies { compile 'com.github.lzyzsd:circleprogress:1.1.1'}XML<com.github.lzyzsd.circleprogress.DonutProgress android:layout_marginLeft="50dp" android:id="@+id...原创 2021-04-02 23:04:28 · 408 阅读 · 0 评论 -
Android — NumberProgressBar
上效果图:Use <com.daimajia.numberprogressbar.NumberProgressBar android:id="@+id/number_progress_bar" style="@style/NumberProgressBar_Default" /> <com.daimajia.numberprogressbar.NumberProgressBar android:lay.原创 2021-04-02 23:03:20 · 125 阅读 · 0 评论 -
Android — NumberProgressBar
上效果图:Use <com.daimajia.numberprogressbar.NumberProgressBar android:id="@+id/number_progress_bar" style="@style/NumberProgressBar_Default" /> <com.daimajia.numberprogressbar.NumberProgressBar android:lay.转载 2021-03-12 12:40:35 · 217 阅读 · 0 评论 -
Android – LoadingLayout
前言项目里都会遇到几种页面,分别为加载中、无网络、无数据、出错四种情况,经常要使用,所以封成库引用了,方便使用,顺便分享出来。先看一下效果:原理比较简单,继承FrameLayout,在xml渲染完成后,加上加载中、无网络、无数据、出错四个页面,根据需要控制显示哪一层,花了些时间,开了很多方法出来,支持很多属性的设置,算是比较实用,源码里已对各个方法的作用都加了注释,就不做过多解释了,项目GitHub地址:https://github.com/weavey/LoadingLayoutDe.原创 2021-03-12 12:41:29 · 80 阅读 · 0 评论 -
Android DiscreteSeekBar使用简介,一个带气泡的SeekBar github源码
效果:as引入:dependencies { compile 'org.adw.library:discrete-seekbar:1.0.1'}使用说明:将控件放入xml中:<org.adw.library.widgets.discreteseekbar.DiscreteSeekBar android:layout_width="match_parent" android:layout_height="wrap_conte.原创 2021-03-10 21:05:34 · 413 阅读 · 0 评论 -
Android开源库V – Layout:淘宝、天猫都在用的UI框架
介绍VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。设计思路通过定制化的LayoutManager,接管整个RecyclerView的布局逻辑;LayoutManager管理了一系列LayoutHelper,LayoutHelper负责具体布局逻辑实现的地方;每一个LayoutHelper负责页面某一个范围内的组件布局;不同的LayoutHelper可以做不同的布局逻辑,因此可以在一个Recycler转载 2021-03-07 09:36:05 · 273 阅读 · 0 评论 -
Android常用图片压缩开源项目——Luban
LubanLuban(鲁班) ——Android图片压缩工具,仿微信朋友圈压缩策略。项目描述目前做App开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切,压缩已经有很多文章介绍。但是裁切成多少,压缩成多少却很难控制好,裁切过头图片太小,质量压缩过头则显示效果太差。于是自然想到App巨头“微信”会是怎么处理,Luban(鲁班)就是通过在微信朋友圈发送近100张不同分辨率图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。因为有.原创 2021-03-05 10:08:44 · 765 阅读 · 1 评论 -
Android常用图片压缩开源项目——Compressor
dependencies { compile 'id.zelory:compressor:2.1.0'}Compress Image FilecompressedImageFile = new Compressor(this).compressToFile(actualImageFile);Compress Image File to BitmapcompressedImageBitmap = new Compressor(this).compressToBitmap(actualI.原创 2021-03-05 10:06:56 · 2906 阅读 · 1 评论 -
andorid crop—裁剪开源项目
介绍一个剪裁图片的开发库,他提供了实现剪裁单张图片的activity,其实现是基于AOSP的代码使用说明:因为他提供的方式是activity的形式所以首先你需要在manifest 文件中声明:<activity android:name=”com.soundcloud.android.crop.CropImageActivity” />调用剪裁功能:new Crop(inputUri).output(outputUri).asSquare().start(activity)使原创 2021-03-03 14:22:11 · 239 阅读 · 0 评论 -
PictureSelector—一个强大的图片选择器,支持多选,和选聘选择
PictureSelector 2.0https://github.com/LuckSiege/PictureSelector一款针对Android平台下的图片选择器,支持从相册获取图片、视频、音频&拍照,支持裁剪(单图or多图裁剪)、压缩、主题自定义配置等功能,支持动态获取权限&适配Android 5.0+系统的开源图片选择框架。预览图最新版本implementation 'com.github.LuckSiege.PictureSelector:picture_library原创 2021-02-19 20:54:51 · 23799 阅读 · 2 评论