前言 了解View的绘制三大流程后,接下来就要对这些知识做一个实践,首先来实现一个在Android中最为常见的控件——方形图片控件,即让图片在一...
前言 在performTraversals方法中,执行完layout之后,接下来就要开始进行draw的过程了。 源码分析 分析入口 在perfo...
前言 在performTraversals方法中,执行完measure之后,接下来就要开始进行layout的过程了。 源码分析 分析入口 在pe...
前言 在View的绘制过程中,measure是第一步,View首先需要进行测量才能获取到具体的长宽,这就好比画一张画首先要获得所要进行绘画创作的...
前言 在自定义View中其实还有一个十分常见的类是我们经常会使用到的那就是LayoutInflater。为什么会说它常用呢?还记得之前的文章有讲...
前言 对于Android程序员来说,自定义View是绕不过的话题,作为Android终端,除了一些后台应用,大部分的应用最直接面对用户的还是我们...
前言 Android现有的View体系是一个十分庞大的结构体系,单凭这一篇文章肯定不可能面面俱到,但我会尽我的理解来尽可能地将直观的体系展现给大...
文字 文字的基准线 baseline - 推荐的额外空间用于在文本行之间添加,即图中的红线 top - 给定文字大小的字体中最高字形的基线上方的...
颜色 颜色这个概念,对于程序员来说并不是那么熟悉,本文将对颜色的相关概念做一个较为详细的介绍。 颜色模式 颜色模式备注ARGB8888四通道高精...