[英]Is it possible to make rounded image (via mask) on Multibutton (Codename One)
[英]How do I make it possible to scroll over an Image in Codename One?
我有一个具有图像的Codename
One应用程序。
但是,每当光标在图像上时,当我尝试滚动时,它都将不起作用。
编辑:
1 :(某些组件)滚动工作;
2 :(图片)滚动不起作用
链接在这里
Image img = Image.createImage(FileSystemStorage.getInstance().openInputStream(i.getImagePath()));
imgViewer.setImage(img);
imgViewer.setHeight(img.getHeight());
imgViewer.setFocusable(false);
这是创建ImageView
的代码。
图像视图位于容器中,该容器具有布局BoxLayoutY
(可垂直滚动),该容器位于最底层的窗体中,也设置为BoxLayoutY
我想必须有一些函数可以调用,以便当光标在图像上时可以滚动,但是我不知道是哪一个。
不要使用ImageViewer
使用Label
或ScaleImageLabel
。 ImageViewer
捕获您的指针事件以平移图像并允许对其进行缩放。 它设计用于整个Form
,在滚动情况下不能很好地工作。
如果您想要该功能,建议您在Button
放置一个小的缩略图,然后在单击它时在BorderLayout
的中心以单独的Form
显示ImageViewer
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.