当前位置: 首页 > news >正文

html搭建网站wordpress 手机 注册

html搭建网站,wordpress 手机 注册,wordpress微信登陆插件,重庆找做墩子网站之前写过一个React Native调用摄像头画面及拍照和保存图片到相册全流程但是这个仅限于调用摄像头拍照并保存图片,今天再写一个版本的操作,这个博客目前实现的有三点操作: 调用摄像头拍照对照片进行剪切从相册选取图片 功能上面来说有两点: 点击按钮可以对摄像头进行拍照,拍完照…

之前写过一个React Native调用摄像头画面及拍照和保存图片到相册全流程但是这个仅限于调用摄像头拍照并保存图片,今天再写一个版本的操作,这个博客目前实现的有三点操作:

  1. 调用摄像头拍照
  2. 对照片进行剪切
  3. 从相册选取图片

功能上面来说有两点:

  1. 点击按钮可以对摄像头进行拍照,拍完照会自动跳转到编辑页面,编辑完后图片会显示到页面上面
  2. 相册选取图片,选择完了自动跳转到图片编辑页面,编辑完了会显示到页面上

这个兼容android和ios

下面就是实现步骤

安装下面的依赖包

yarn add react-native-image-crop-picker

在RN项目下android/app/src/main/AndroidManifest.xml文件内加入以下权限申请(调用摄像头权限)

...
<uses-permission android:name="android.permission.CAMERA"/>
...

在RN项目下的ios/项目名/Info.plist文件内新增以下权限申请(调用相册和摄像头)

  ...<key>NSPhotoLibraryUsageDescription</key><string>App需要您的同意,才能访问相册</string><key>NSCameraUsageDescription</key><string>App需要您的同意,才能访问相机</string>...

由于下载了新依赖包,需要在ios文件夹打开终端执行下pod install安装ios相关依赖

在RN项目新加个页面,放入以下代码

import React, { useState } from 'react';
import { View, Button, Image } from 'react-native';
import ImagePicker from 'react-native-image-crop-picker';const MyComponent = () => {const [image, setImage] = useState(null);const handleCameraPress = async () => {try {const pickedImage = await ImagePicker.openCamera({cropping: true,cropperCircleOverlay: false,width: 300,height: 300,cropperToolbarTitle: '',cropperToolbarColor: 'black',cropperActiveWidgetColor: '#ffffff',cropperStatusBarColor: 'black',cropperToolbarWidgetColor: '#ffffff',cropperToolbarVisible: false,hideBottomControls: true,freeStyleCropEnabled: false});setImage(pickedImage.path);} catch (error) {console.log('Error:', error);}};const handleGalleryPress = async () => {try {const pickedImage = await ImagePicker.openPicker({cropping: true,cropperCircleOverlay: false,width: 300,height: 300,cropperToolbarTitle: '',cropperToolbarColor: 'black',cropperActiveWidgetColor: '#ffffff',cropperStatusBarColor: 'black',cropperToolbarWidgetColor: '#ffffff',cropperToolbarVisible: false,hideBottomControls: true,freeStyleCropEnabled: false});setImage(pickedImage.path);} catch (error) {console.log('Error:', error);}};return (<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>{image && <Image source={{ uri: image }} style={{ width: 200, height: 200 }} />}<Button title="拍照并裁剪" onPress={handleCameraPress} /><Button title="从相册选择并裁剪" onPress={handleGalleryPress} /></View>);
};export default MyComponent;

在这里插入图片描述
PS:如果这里有爆红先不用管,因为path是ImagePicker返回回来的对象里面的属性,编辑器不知道,默认就是未识别的属性,反正代码能跑通

然后直接看页面运行就好,下面贴几个效果图

页面样式
在这里插入图片描述

截图页面样式

在这里插入图片描述

选取相册图片

在这里插入图片描述

http://www.yayakq.cn/news/251505/

相关文章:

  • 制作 网站美工培训班要多少学费
  • 深圳网站网络建设免费游戏直接进入
  • 网站建设开发服务费怎么做账阿里云oss wordpress
  • wordpress传文件热门seo推广排名稳定
  • 制作简历的免费网站早期做网站 如何推广
  • 网站底部友情链接企业的网站公告怎么制作
  • 电影网站内页wordpress安装网址
  • 医院网站建设的好处诸暨网站制作
  • 网站挂到国外服务器地址seo推广怎么样
  • 商务网站建设与维护流程网站排名优化电话
  • 建设工程人员押证在哪个网站查美术对网站开发有用吗
  • 做玩具订制网站好处市场调研的方法有哪些
  • 企业网站推广最有效的方法网站建设模板哪里下载
  • 网站标题替换三项措施做好门户网站建设
  • 做电工的有接单的网站吗ai时代模版价格
  • 特效比漂亮的网站佛山木工机械厂骏域网站建设专家
  • 哪些网站做财金的好中国摄影网官网
  • 岳阳手机网站制作常州溧阳市建设局网站
  • 最专业的营销网站建设免费模板网站都有什么区别
  • 网站seo检测工具聊城做wap网站公司
  • 小白如何做网站建设公众号wordpress 导航调用
  • 网站设计制作开发公司厦门人才网唯一官网
  • 烟台网站排名系统Oss怎么做静态网站
  • excel 表格 做的网站怎么做网站的分类目录
  • 福州网站制作推广班级网站开发环境
  • 招聘网站开发兼职房地产网站做百度推广
  • 网站基站的建设鹿泉网站建设
  • 万能搜索引擎网站做公司点评的网站
  • 东莞做网站公司首选如何做网站运营
  • 百度网站优化品牌高端网站制作机构