2016-10-11 397 views
13

我目前正在研究基于React-Native的图像处理移动应用程序。但是,我无法在React-Native官方网站上找到有关图像裁剪,缩放,平移和保存功能的相关文档(可以通过HTML5 canvas元素轻松实现)。等效于React Native中的“画布”

我也做了一些谷歌搜索,但只找到一个“无人维护”的反应原生画布(https://github.com/lwansbrough/react-native-canvas)。 React Native中是否有任何等价的“画布”?

回答

1

有几个选项是“相似”,但不完全相同。我的建议是...

  • React Native SVG - 感觉很像SVG Web组件我们都熟悉。你可以用这个库甚至动画做很多事情。

  • ART(该阵营本地版本found here) - 的阵营ART库,这又是库ART found here的延伸的“响应天然”版本。它附带React Native,但我认为它尚未集成到默认设置中,因此它位于node_modules文件夹中,需要导入到XCode中(讨论内容为found here)。我通常将项目文件拖出它所在的node_modules文件夹(node_modules/react-native/Libraries/ART/Art.xcodeproj)到您的React Native XCode项目导航器的库文件夹中。如果它要求复制资源,请单击是。之后,进入您的项目设置文件 - >常规 - >链接框架和库,然后按加号图标。搜索ART并将其添加为依赖项。