*
* 在边界内返回(由调用方分配)包含所有字符的最小矩形,其隐含原点为(0,0)。..., 是使用 Paint 在 Canvas 中绘制的文本的真实占用区域 , 如下图红色矩形框所在的区域 , 与文本的相对坐标 , 下图的红色矩形框的 右下角是 ( 0 , 0 ) 坐标位置 ;
Rect...中获取的坐标值示例 : left = 4 , top = -31 , right = 28 , bottom = 0 ;
下图中红色矩形框是 绘图占用范围 , 蓝色矩形框是 文本占用的范围 , 绘图占用范围要大于文本占用范围...是 绘图区域 , 下图 蓝色矩形框的区域 是文本区域 ;
绘图区域 不等于 文本区域 , 文本一定在绘图区域中 , 但是具体在哪 , 不确定 , 可能在中心 , 可能在下方 , 可能在右上角 , 这是根据文本的特性确定的..., 可能在红色矩形框内的任意位置 , 需要借助 Rect 边界确定文本位置 ,
确定绘制文本的顶部位置 : y - (rect.top + rect.bottom) / 2 , 绘制的文本 , 是下图红色矩形框的位置