如果有任何方法可以在Android中绘制偏斜的文字?我尝试在textview的onDraw()方法中使用Canvas.skew(dx, dy)
和Matrix.preSkew(...)
以及Matrix.postSkew(...)
。但没有结果。这是我的一个例子:
这是我想要实现的一个例子:
答案 0 :(得分:2)
您应该使用Paint.setTextSkewX(float skewX)
方法。这是一个例子。
// call in onDraw(Canvas canvas)
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setTextSkewX(-0.2f);
canvas.drawText("some text", 0, 0, paint);