3
如果有任何方式在Android中繪製偏斜的文字?我試過在我的textview的onDraw()方法中使用Canvas.skew(dx, dy)
和Matrix.preSkew(...)
和Matrix.postSkew(...)
。但沒有結果。這裏是什麼,我有一個例子:如何繪製偏斜的textview Android
這裏是什麼,我想實現一個例子:
如果有任何方式在Android中繪製偏斜的文字?我試過在我的textview的onDraw()方法中使用Canvas.skew(dx, dy)
和Matrix.preSkew(...)
和Matrix.postSkew(...)
。但沒有結果。這裏是什麼,我有一個例子:如何繪製偏斜的textview Android
這裏是什麼,我想實現一個例子:
您應該使用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);
不要在onDraw中創建Paint,在init方法中創建它並在onDraw中重用它。只有onDraw應該是「canvas.drawText(...);」 ! – user1806772