Android 绘制带有边框的文字

/*** 
* 绘制带有边框的文字 
* 
* @param strMsg 
* :绘制内容 
* @param g 
* :画布 
* @param paint 
* :画笔 
* @param setx 
* ::X轴起始坐标 
* @param sety 
* :Y轴的起始坐标 
* @param fg 
* :前景色 
* @param bg 
* :背景色 
*/ 
public void drawText(String strMsg, Canvas g, Paint paint, int setx, 
int sety, int fg, int bg) { 
paint.setColor(bg); 
g.drawText(strMsg, setx + 1, sety, paint); 
g.drawText(strMsg, setx, sety – 1, paint); 
g.drawText(strMsg, setx, sety + 1, paint); 
g.drawText(strMsg, setx – 1, sety, paint); 
paint.setColor(fg); 
g.drawText(strMsg, setx, sety, paint); 
g.restore(); 
} 

你可能感兴趣的:(android)