在CodeNameOne中旋转图像?

时间:2016-04-25 13:42:38

标签: java android graphics codenameone

我正在处理用户在图片上添加一些项目的应用。我想要的几乎就像下图。到目前为止,我可以在照片上添加自定义图像,放大/缩小并移动该图像,但我希望能够旋转它。另一个问题是创建如下所示的自定义布局 - 行/箭头上方/中间的文本 。

See the image here.

1 个答案:

答案 0 :(得分:1)

要在不收缩的情况下旋转图像,只需调用`myImage.rotate(degreesToRotate);.

至于布局问题,您提到的图像未附加。

目前Codename One中仅存在捏合支持,此时内部不支持旋转手势。您可以通过覆盖pointerDrag(int[],int[])方法并检测旋转来实现它,然后避免调用super并对图像上的图形或方法使用rotate变换。

要了解这样的事情,请查看pinch was implemented internally的方法。