Codenameone 如何让用户在viber和fb应用程序中重新调整和裁剪图像
如何让用户像viber或fb应用程序一样重新调整和裁剪图像,以便上传的图像按比例缩放到我们想要的大小 代码:Codenameone 如何让用户在viber和fb应用程序中重新调整和裁剪图像,codenameone,Codenameone,如何让用户像viber或fb应用程序一样重新调整和裁剪图像,以便上传的图像按比例缩放到我们想要的大小 代码: 要做到这一点,您需要构建自己的组件。从图库中检索图像后,您将在小部件中显示图像,这将允许用户进行缩放和移动照片等操作 我手头上没有这样的例子,因为这是一个需要构建的非常特定的组件。CN1网站和开发者指南中有大量关于构建自定义组件和处理用户交互(例如按下、拖动等)的文档 profileImg.addActionListener((e) -> { Display.getInst
要做到这一点,您需要构建自己的组件。从图库中检索图像后,您将在小部件中显示图像,这将允许用户进行缩放和移动照片等操作 我手头上没有这样的例子,因为这是一个需要构建的非常特定的组件。CN1网站和开发者指南中有大量关于构建自定义组件和处理用户交互(例如按下、拖动等)的文档
profileImg.addActionListener((e) -> {
Display.getInstance().openGallery(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
try {
if (evt == null) {
// System.out.println("user cancelled");
return;
}
profileImgpath = (String) evt.getSource();
Image i = Image.createImage(profileImgpath);
Image profileImgg = i.scaledWidth(Display.getInstance().getDisplayWidth() / 3);
profileImg.getParent().revalidate();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}, Display.GALLERY_IMAGE);
});