java - Android中如何处理AffineTransform?

标签 java android transform rotation

具体来说,我想知道如何执行类似于旋转方法的操作。

public voidrotate(double theta) - 更具体地说。

我有一些代码想要转换为 Android:

if(getIncr() == 0)
    affineTransform.rotate(0.0);
else 
    affineTransform.rotate(otherVal);

font = myFont.deriveFont(affineTransform);

我正在阅读一些关于 SO 的内容,我相信我需要使用矩阵以及可能的油漆和 Canvas 类来实现这一点。

有人可以阐明这个主题吗?

最佳答案

您可以使用 Matrix 或各种 Canvas 方法来更改变换。

关于java - Android中如何处理AffineTransform?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7046504/

相关文章:

css - 保持三 Angular 形边缘可见,其余部分隐藏

java - 为什么没有显示实际的 Switch 图像/动画?

android - 如何为 GridView 设置侧边距

android - 有没有办法使用 XML 设置可绘制的 Alpha?

android - 像素和缩放像素有什么关系

html - 动画转发不适用于 :hover

jquery - 使用 .scroll() 控制变换属性

java - Epson SDK 版本 2 收银抽屉适用于 Android?

java - 如何在 Azure 中使用 Java 创建/删除 HDI 集群

java - 一项全程运行的 Activity