首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
图片处理
订阅
gyymz1993
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
CompressHelper,一句话轻松实现文件图片压缩
主要通过尺寸压缩和质量压缩,以达到清晰度最优
详谈高大上的图片加载框架Glide -源码篇| 掘金技术征文
在上篇文章中,我们介绍了Glide图片加载框架的使用,通过之前的学习,我们可能已经能熟练的将Glide图片加载框架运用到我们的项目中,但是如果有人问你它是如何加载,工作原理是怎样的?为什么自定义GlideModule只需要在Manifest文件中加入meta-data即可?等等…
封装并实现统一的图片加载架构
GitHub: 统一的图片加载架构 前言 对于图片加载框架,大家用到的可能是Glide,Picasso或者Fresco,这基本上是主流的图片加载框架,我们使用它的时候,大都感觉如臂使指,简直愉快的不要不要的。但是我们还是发现至少有两个问题,以Glide为例,第一,当需求变动,你…
android局部更新(RecyclerView+ DiffUtil)
1.不会触发 RecyclerView 的局部更新的动画。 2.性能低,会刷新整个 RecyclerView 可视区域。 之前google有发布一个list中item局部刷新的Api:DiffUtil DiffUtil完美解决了全局刷新的弊端;提高了UI 和data交互的…
还在写 XML shape,试试 shapeView,摆脱写一堆相似的 xxx_shape.xml烦恼
系统自带的 shape 虽然很方便的实现各种效果,但由于是 用XML drawable定义的,导致灵活度差,随便改个颜色,就得重新写 XML 文件,Java 代码虽然也能创建,但是不可预览减低了开发效率,此项目采用自定义 View 的方式,完全支持 shape 全部属性,并且可实时预览,免去写 XML drawable 的烦恼