![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
个人学习
文章平均质量分 92
学习笔记
白马dev
这个作者很懒,什么都没留下…
展开
-
郭神Glide学习笔记
GlideGlide.with(context).load(url).into(imageView) 如果传入的是activity或是Fragment,则会向当前的视图中添加一个隐藏的Fragment,用来感知宿主生命周期。宿主死亡关闭图片加载,防止内存泄漏目录缓存Glide回调图片变换Generated API缓存Glide处理的图片分两种类型:RESULT(处理后的图片)、SOURCE(原图),它默认只显示处理后的图片,对图片进行了压缩、旋转等操作。内存缓存Glide默认是原创 2020-07-01 10:24:34 · 1115 阅读 · 0 评论 -
用贝塞尔曲线画画
什么是贝塞尔曲线一句话解释:它可以将任何平滑曲线转化为精确的数学公式。例如PS中的钢笔工具,它的原理就是二阶贝塞尔曲线。一阶贝塞尔曲线一阶贝塞尔曲线描述的是从p0到p1的连续点,是一条直线。公式如下:B(t)=(1−t)p0+tp1,tϵ(0,1)B(t)=(1-t)p_{0}+tp_{1},t\epsilon (0,1)B(t)=(1−t)p0+tp1,tϵ(0,1)写成下面这...原创 2020-04-27 14:44:31 · 1268 阅读 · 0 评论 -
通过JitPack发布你的Android库
虽然官方也有很详细的文档(官方文档),但我还是要水一篇(因为这个过程很容易出错,一找就是半天,在这里记下我遇到的坑)。1.创建一个项目并New一个Module。将你封装好的代码放入module中,例如这里的loadingview。2. 在你的project / build.gradle中添加android-maven插件。buildscript { dependencies { ...原创 2020-04-24 11:35:20 · 540 阅读 · 1 评论