, 解决 Bitmap 位图的宽高 与 绘制区域宽高 不一致时如何进行渲染 的 问题;
2.渲染流程 :
① 创建 BitmapShader
② 为 Paint 设置 着色器 Shader
③ 打开抗锯齿...④ 绘制一个矩形区域
3.创建 BitmapShader : 调用 BitmapShader 构造方法创建着色器, 同时 设置 位图引用, 和 绘制位图时 的 X 和 Y 方向的拉伸方式 , 位图的...绘制指定的矩形区域
canvas.drawRect(0, 0, getWidth(), getHeight(), mPaint);
}
----
2....绘制指定的矩形区域
canvas.drawRect(0, 0, getWidth(), getHeight(), mPaint);
}
}
----
( 2 ) 位图渲染 REPEAT...绘制指定的矩形区域
canvas.drawRect(0, 0, getWidth(), getHeight(), mPaint);
}
}
----
( 3 ) 位图渲染 MIRROR