首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zzy的学习笔记
掘友等级
Android
|
OPPO
严于律己,宽以待人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
最新
热门
从一次图片加载的极致优化深入探究Glide缓存原理
任何极致体验的背后,都有很多细节需要打磨,而这些打磨的痛苦背后,都是一次深度思考、技术提升的机会。 今天我们从项目中遇到的几个实际问题入手,探究如何一步一步让图片加载和界面过度变得丝滑无感
使用ClipPath实现动态异形切割动效
项目中有一个需求需要完成跟手异形切割动效,大概的效果如下 整体思路:由于圆角和路径效果非常规,无法使用outline方法实现,于是使用Path勾勒出切割区域,然后在dispathDraw方法中切割ca
启动速度优化的理论与实践总结
通过对启动原理、工具使用、优化实践的系统总结梳理,加深对启动优化的认识,书写更符合性能规范的高质量代码。
一次收获满满的开机内存分析总结
记录一次开机内存分析的全过程,尽量详尽的介绍常用内存分析工具和命令行的使用,结合具体问题探讨开机内存分析的实践经验。通过这篇文章我会介绍开机内存的常用测试分析工具的基本使用方法,以及如何通过抓取出来的
动画刷新原理
整体来说这两种动画都是依赖的ChoreoGrapher来控制的刷新周期,其中属性动画依赖的消息回调类型是CALLBACK_ANIMATION,补间动画则是
Http缓存
一、概述 分为两类:强制缓存和对比缓存 强制缓存: 只要本地有缓存并且对比时间没过期之前就可以继续使用,不用发起网络请求 对比缓存: 不管本地有没有缓存都要发起请求(通过if-none-match+i
Koin使用和原理分析
一、理解设计模式 控制反转 是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。 实现控制反转最常见的方式叫做依赖注入(Dependency Injection,简称DI),依赖注入(
OkHttp源码分析之连接池复用
通常我们进行HTTP连接网络的时候我们会进行TCP的三次握手,然后传输数据,然后再释放连接。 大量的连接每次连接关闭都要三次握手四次分手的很显然会造成性能低下, 因此http有一种叫做kee
一个通用的圆角View
这篇文章的目的就是介绍一个通用的圆角View,可以根据圆角的复杂度来灵活切换实现方式。 本自定义View可实现的效果如下: 之前的文章中介绍了实现圆角的各种方式,也比较了各种方案的优势和局限。 圆角实
圆角效果实现方式汇总
我们开发中会经常遇到实现圆角的需求,本文汇总不同场景下常见的一些方案,欢迎补充。 1.使用shape标签 xml里面利用shape元素实现圆角 优点: :方便简洁直观 缺点: :每个xml只有一种样式
下一页
个人成就
文章被点赞
95
文章被阅读
15,439
掘力值
643
关注了
5
关注者
26
收藏集
12
关注标签
0
加入于
2020-09-09