- 博客(5)
- 收藏
- 关注
原创 Lottie 源码解析(一)
标签(空格分隔): json lottieLottieCompostioncomposition : 构成 原文注释: /** * After Effects/Bodymovin composition model. This is the serialized model from which the * animation will be created. * It
2017-03-15 18:50:18
473
原创 Android资源优化之拥抱svg
一.简介概念 SVG 意为可缩放矢量图形(Scalable Vector Graphics),是使用 XML 来描述二维图形和绘图程序的语言 原理 将xml语言解析后配合Android path,实现图片渲染及动画 二.优点与缺点优点 可直接用xml文件打开,加载速度提升明显 SVG 与 JPEG 和 GIF 图像比起来,尺寸更小,且可压缩性更强 SVG 图像可在任何的分辨
2017-03-09 21:15:49
235
原创 UML 类图
UML 类图符号类图的3个基本组件:类名、属性、方法。类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 泛化(generalization)——实线+三角箭头: 表示is-a的关系,是对象之间耦合度最大的一种关系,子类继承父类的所有细节。直接使用语言中的继承表达
2017-03-09 21:04:43
204
原创 Java 变量
局部变量,静态局部变量,全局变量,静态全局变量在内存中的存放区别标签(空格分隔): java 变量先搞懂几个存放变量的地方1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变 量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放
2017-03-09 21:03:46
146
原创 Android 性能优化
Android 性能优化标签(空格分隔): 知乎live 张明云 * APK性能优化* 1)GPU过度绘制布局优化 流畅度优化 原因 内存抖动(频繁gc,线程阻塞)。量化:montior图形锯齿状 布局过度绘制(开发者选项打过度绘制调试开关) 系统内存不足 ui线程耗时操作 解决 1.for循环中减少局部变量的申请 2. ①merge标签,根部局使用,替代frameLayout
2017-03-09 21:01:35
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人