我有一个用例,我想在用户从他/她的存储中选择的图像(或用相机拍摄(的图像上放置贴纸,并将结果上传到网络服务。
理想情况下,用户可以根据需要拖动贴纸以将其放置在图像上,甚至可以捏合缩放和旋转,但最低限度只是将贴纸覆盖在图像组件中的固定位置并将结果保存到要上传的文件中。
有谁知道一种方法可以做到这一点?我已经搜索了很多,但还没有弄清楚。到目前为止,我最好的选择是使用嵌套图像向用户显示结果
<Image source={[USER_IMAGE]} style...>
<Image source={[STICKER]} />
</Image>
然后绘制结果并将其保存在后端的画布上。
所以我最终为此使用了react-native-gesture-handler
,可以在这里找到一个例子。从那时起我已经更新了它,但这种小吃应该足以让其他人去:-(