在Android中,目前,我知道有两种出现锯齿的情况. ① 当我们用Canvas绘制位图的时候,如果对位图进行了选择,则位图会出现锯齿. ② 在用View的RotateAnimation做动画时候,如果View当中包含有大量的图形,也会出现锯齿.我们分别以这两种情况加以考虑. ◆ 用Canvas绘制位的的情况.在用Canvas绘制位图时,一般地,我们使用drawBitmap函数家族,在这些函数中,都有一个Paint参数,要做到防止锯齿,我们就要使用到这个参数. 如下: 首先在你的构造函数中
这篇文章主要介绍下画笔Paint和画布Canvas的基本使用 1.Paint 创建对象Paint mPaint = new Paint(); 常用的基本方法有 : mPaint.setAntiAlias(true); (抗锯齿) mPaint.setColor(Color.WHITE);(画笔颜色) mPaint.setARGB(int a, int r, int g, int b):取值都是0~255 mPaint.setAlpha (int a):设
Android Canvas和Paint基本使用 这篇文章主要介绍下画笔Paint和画布Canvas的基本使用 1.Paint 创建对象Paint mPaint = new Paint(); 常用的基本方法有 : mPaint.setAntiAlias(true); (抗锯齿) mPaint.setColor(Color.WHITE);(画笔颜色) mPaint.setARGB(int a, int r, int g, int b):取值都是0~255