android - 如何绘制倾斜的textview Android

标签 android

有没有办法在Android中绘制倾斜的文字?我试过玩 Canvas.skew(dx, dy)Matrix.preSkew(...)Matrix.postSkew(...) 在我的 TextView 的 onDraw() 方法中。但没有结果。这是我所拥有的示例:

source textview

这是我想要实现的示例:

this is a goal

最佳答案

您应该使用 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);

关于android - 如何绘制倾斜的textview Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20746496/

相关文章:

java - RSS Feed 解析,提取字段值

android - 如何使Android库资源私有(private)?

java - Socket 类和 UI 之间的通信

java - 如何在 android api level 24+ 上将自定义 Parcelable 对象共享到 AlarmManager 接收器中?

java - 基本英制转换问题

java - 如何协调两个后台任务?

Android 2.2 SDK - Nexus One 上的 Camera API setParameters 失败

带有图像的Android ListView

java - 服务器发送的事件 Android

android - 在genymotion中安装Google Play服务,但无法检查信息