放大和缩小照片和视频

问题描述 投票:1回答:1

[在一个Codename One容器中显示时,如何以编程方式放大和缩小照片或视频(无论是停止还是播放)?

容器应该具有固定的尺寸,以便缩放可以裁剪图像或视频。

我的用例是一个方形容器,在放大或裁剪时(甚至在播放过程中),可以用手指缩放和移动照片或视频。该功能类似于Instagram的功能。

我想必须要有一个自定义组件才能实现。感谢您的建议,我希望它实施起来不会太难。

codenameone
1个回答
0
投票

这可以通过ImageViewer及其getCroppedImage方法实现。您可以在顶部绘制方形叠加层以获得形状,也可以覆盖calcPreferredSize()以强制查看器大小。

© www.soinside.com 2019 - 2024. All rights reserved.