java - 在 CodeNameOne 中旋转图像?

标签 java android graphics codenameone

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

See the image here.

最佳答案

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

关于排版问题,你说的图片没有附上。

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

要了解这样的东西看起来如何,请查看 pinch was implemented internally。 .

关于java - 在 CodeNameOne 中旋转图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36842361/

相关文章:

c++ - 使用 FBX SDK 获取索引

python - 在 python 中使用图形模块时出错?

java - 如何不更改android中edittext的默认值

java - 将 Java App 变成 Windows 屏幕保护程序

android - 如何使用 sysfs 将 HDMI-CEC 命令从 Amlogic 905x 板发送到电视

java - 不读取文件

android - 1.6 android 应用程序上的动态壁纸

java - 为什么 Graphics2D 中 AffineTransform 的 invert 方法会抛出错误?

java - 带日期的 Spring MVC Controller

Java JOGL : How can create an image using both GL and Graphics?