所以我有一个正常的图像。我在矩形图像的每个角上定义了 Click- and Drag-Listeners。我想自由地变换每个角落并将其绘制在屏幕上。
AffineTransform 类提供了转换的可能性,但我找不到实现这一点的方法。
我已经使用 Matrix.setPolytoPoly 方法在 android 中实现了相同的功能。然而,java swing 中没有等价物。
谢谢!
编辑:我想用下图说明这个过程:
当我将一个角拖到左上角时,应该会发生这种情况。现在我遇到的问题是,我不相信可以用一种简单的方式用纯 3x3 矩阵对这种行为进行建模。我查看了 android 本机代码以观察行为,但它实际上在本机代码中非常深入。