簡體   English   中英

React-Native-Crop-Image 在 android 上不起作用,如何在 android 上裁剪圖像,對於 ios 也應該相同

[英]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

我已經按照這里提到的每一步

  1. 運行npm i react-native-image-crop-picker@0.4.2
  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.gradleMainActivity.java文件中添加了所需的代碼

但這在Android iOS工作得很好。 Android ,我只按比例類型裁剪圖像,而不是靈活裁剪。

我認為您遇到了版本問題。 你應該試試react-native-amazing-cropper 它對AndroidiOS的工作原理相同。

我有同樣的問題。 我發現我們的 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM