[英]React-Native-Crop-Image doesn't work on android , How to crop images on android and it should be same for ios also
我已經按照這個 stackoverflow 答案的建議嘗試了這個庫react-native-image-crop-picker
我已經按照這里提到的每一步
npm i react-native-image-crop-picker@0.4.2
import ImagePicker from 'react-native-image-crop-picker';
然后ImagePicker.openPicker({ width: 300, height: 400, cropping: true }).then(image => { console.log(image); });
同樣在// file: android/settings.gradle
添加了以下代碼
include ':react-native-image-crop-picker' project(':react-native-image-crop-picker').projectDir = new File(settingsDir, '../node_modules/react-native-image-crop-選擇器/安卓')
另外如文檔中所述,已在build.gradle
和MainActivity.java
文件中添加了所需的代碼
但這在Android
iOS
工作得很好。 在Android
,我只按比例類型裁剪圖像,而不是靈活裁剪。
我認為您遇到了版本問題。 你應該試試react-native-amazing-cropper 。 它對Android
和iOS
的工作原理相同。
我有同樣的問題。 我發現我們的 AndroidManifest.xml 文件中需要以下行。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" ... >
...
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:node="replace" />
享受。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.