一、MeasureSpec源码 二、解析 参数 MeasureSpec是View中的内部类,基本都是二进制运算。由于int是32位的,用高两位表...
设计思路 通过自定义控件实现。将整个圆环拆分成一个个的小圆弧,每个小圆弧画笔的色值不一样,每个圆弧画笔的色值都是起始色值和终止色值的中间过渡色,...
源码下载地址:https://github.com/code-study/android-volley-analysis 一、原理 Volley...
最近遇到了clone项目gradle构建的问题,google众说纷纭,花了一些精力最终解决;想了下与其单独只说此次遇到的问题及解决方式,不如整体...
目录 一、起源 1、从ActivityThread开始 2、WindowManagerImpl 3、WindowManagerGlobal...
最近参与了Flutter项目模块的开发工作,同时很好奇Flutter内部的原理是什么,于是做了些研究;Flutter是一种“响应式框架”,与Re...
一、前言 Android的随着版本的增高安全性也越来越受到重视,同时对开发者也是一个挑战,需要我们及时关注并改变。如:6.0的动态运行时权限,7...
一、使用场景 ThreadLocal用于不同线程获取各自数据,同一个线程也可根据不同的threadlocal对象获取到各自的数据。 二、源码解析...
一、效果描述 此控件由两部分组成:顶部布局 + list 向上滑动,顶部布局未隐藏,整体向上滑动外部view;顶部布局隐藏,滑动内部list 向...