首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Xigong
掘友等级
android 开发
Just do it.(但行好事,莫问前程)
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
101
文章 96
沸点 5
赞
101
返回
|
搜索文章
赞
文章( 96 )
沸点( 5 )
深度剖析Lottie动画原理
工作以来,处理过css、js、canvas、骨骼动画,这些背后的原理都是通过把每一帧(瞬间)的静止图像组合起来,以一定频率(速率)播放这些图像形成动画。 详细一点解析:动画可以拆分成每一帧,当前帧(静态)图像的属性数据或者形态(形状)的变更,把这样很多帧连贯起来,就形成动画。 …
揭秘kotlin协程中的CoroutineContext
其实入门协程我还是非常推荐通过官方文档来进行学习,因为官方文档的例子是很全面的,跟着它的例子敲一遍代码,你也基本掌握了协程的使用。 提到协程,很对人会把它和线程进行比较,就像提到线程,很多人会把它和进程进行比较,线程和进程分别是操作系统中的CPU调度单位和资源划分单位,它们在操…
App启动优化
启动速度的优化方向是 Application 和 Activity 生命周期阶段,这是我们开发者能控制的时间,其他阶段都是系统做的。 创建进程阶段主要做了下面三件事,这三件事都是系统做的。 启动应用阶段主要做了下面三件事,从这些开始,随后的任务和我们自己写的代码有一定的关系。 …
RecyclerView 源码分析(三) - RecyclerView的缓存机制
RecyclerView作为一个非常惹人爱的控件,有一部分的功劳归于它优秀的缓存机制。RecyclerView的缓存机制属于RecyclerView的核心部分,同时也是比较难的部分。尽管缓存机制那么难,但是还是不能抵挡得住我们的好奇心😂。今天我们来看看它的神奇之处。 由于本文…
ExpandableRecyclerView
初次做开源项目,这个控件比较复杂里面还有很多细节,我写了20多天。
DataGrip入坑记
Table’s DDL: Ctrl/Cmd+B. 进入DDL Table’s data: F4 (Enter does the same for tables). 打开表 Modify Table dialog: Ctrl/Cmd+F6. 修改表的属性 Select in… p…
一篇文章搞懂android存储目录结构
前两天因为开发一个app更新的功能,我将从服务器下载的apk文件放在了内部存储目录(测试手机为小米,路径为:data/user/0/packagename/files)下面,然后安装的时候一直安装不了,提示解析包出错。后来查询发现,安装apk是调用了PackageInstall…
自定义 Behavior,实现嵌套滑动、平滑切换周月视图的日历
使用 CoordinateLayout 可以协调它的子布局,实现滑动效果的联动,它的滑动效果由 Behavior 实现。以前用过小米日历,对它滑动平滑切换日月视图的效果印象深刻。本文尝试用自定义 Behavior 实现一个带有这种效果的日历。 这是小米日历的效果,在用户操作列表…
重磅推荐:六个让前端开发既高效又有趣的工具
我最近已经大约应该有快一年的时间没有再开发 Android 了,自从来到二线城市,做 Android 开发也是断断续续,一会 Android ,一会小程序开发,一会又用 Vue 做前端开发,中间也穿插着各种技术管理和团队管理的工作。 在非一线城市做开发工作,给我最大的感受就是需…
Android自定义控件进阶篇,自定义LayoutManager
「知足常乐」,很多人不满足现状,各种折腾,往往舍本逐末,常乐才能少一分浮躁,多一分宁静。近期在小编身上发生了许多事情,心态也发生了很大的改变,有感于现实的无奈,在离家乡遥远城市里的落寂,追逐名利的浮躁;可能生活就是这样的,每个年龄段都有自己的烦恼。 说道折腾,很久以前就看到了各…
下一页
个人成就
文章被点赞
32
文章被阅读
10,343
掘力值
224
关注了
21
关注者
39
收藏集
3
关注标签
30
加入于
2016-05-11