首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
流沙三七
掘友等级
Android开发
|
哔哩哔哩
哔哩哔哩猫耳安卓leader
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 46
沸点 0
赞
46
返回
|
搜索文章
最新
热门
kotlin 进阶教程二:协程
本文主要分析协程的原理。主要内容有: CoroutineContext 源码分析 协程异常处理机制 协程挂起原理
Android 依赖管理及通用项目配置插件
1. 依赖管理:使用 version catalog 进行依赖管理 2. 通用编译扩展属性管理 3. 插件工程
Glide 加载图片闪烁问题解决
同一个 ImageView 切换图片显示时会闪现一下 placeHolder,如果placeHolder 为空则会闪现一下背景。
kotlin 进阶教程一:核心概念
1 空安全 2 内联函数 3 泛型 4 高阶函数 5 作用域函数 6 集合 7 操作符重载 8 委托 9 怎么写单例
Android图片处理三:PhotoView源码解析
PhotoView 是一个用于处理图片手势的控件,其源码设计很不错,高内聚低耦合,值得我们深入学习下。 PhotoView 类代码很简单,看下构造就行了。 初始化了一个 PhotoViewAttacher 类,把 ScaleType 设置为 ScaleType.MATRIX ,…
Android图片处理二:PinchImageView源码解析
PinchImageView 使用 GestureDetector 来处理长按、点击、双击、惯性滑动事件,在 onTouchEvent 里处理双指缩放和单指移动等事件。 里面有两个矩阵,一个是外部变换矩阵(mOuterMatrix),主要记录手势操作的结果,一个是内部变换矩阵(…
Android图片处理一:Matrix与手势
用 A(3行3列) 的行去乘以 B(3行2列) 的所有列,得出一个3行2列的矩阵。 1、当矩阵A的列数(column)等于矩阵B的行数(row)时,A与B可以相乘。 2、矩阵C的行数等于矩阵A的行数,C的列数等于B的列数。 3、乘积C的第m行第n列的元素等于矩阵A的第m行的元素…
Android Studio Git教程
可以通过 git config <key> 来查看配置项。 git的基础提交、推送等操作可以查看我之前写的 Git实例教程。 可以发现提交4和提交5是并行的两条线,并且合并完后生成了一个新提交6(merge brach master into feature), 注意…
个人成就
文章被点赞
514
文章被阅读
61,992
掘力值
2,162
关注了
54
关注者
344
收藏集
3
关注标签
6
加入于
2017-07-13