native react 图片多选_开源一个图片组件 react-native-border-radius-image

大家好,十一假期biu的一下就过去了,相信大家都没有玩的尽兴,没关系,我们还有周六周日双休日(不加班),或者再坚持三个月就到了2020年的元旦了, 是不是发现时间过得太快了。

b0e318c104aa44acc41b04091fa3a22c.png

好了,开工了, 。

笔者在[ReactNative之Image在Android设置圆角图片变形问题](抱歉,服务器睡着了... - 简书)这篇文章中提到了安卓端设置图片圆角的解决办法,但是还需要大家复制代码,不太友好(太麻烦,能不能npm一下, )。鉴于这种情况,今天做了一个开源的组件# **[react-native-border-radius-image](wayne214/react-native-border-radius-image)**, 大家可以试试看效果如何。欢迎大家star哦

### 使用

#### 1、安装依赖

```

yarn add react-native-border-radius-image

```

#### 2、使用

```

// 导入包

import RoundImage from 'react-native-border-radius-image'

// 页面中引用, render 方法中

// Icon 为设置的默认logo

render() {

const imgUrl = itemData.logo_url ? {uri: itemData.logo_url} : Icon;

return(

<RoundImage

source={imgUrl}

size={40}

style={{alignSelf: 'flex-start',

marginTop: 2,}}

/>

)

}

```

#### 3、有图有真相

17ac1dc1cf56bd2098299a212a2421aa.png

这样是不是更加愉快的使用了, 。如果帮助了您,欢迎大家star

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,关于React Native图片多选,我们可以使用第三方库react-native-image-picker来实现。以下是具体的实现步骤: 1. 安装react-native-image-picker库 使用npm或yarn命令进行安装: ``` npm install react-native-image-picker --save ``` 或者 ``` yarn add react-native-image-picker ``` 2. 导入库 在需要使用图片选择器的组件文件中导入库: ``` import ImagePicker from 'react-native-image-picker'; ``` 3. 添加图片选择器按钮 在需要添加图片选择器的地方添加一个按钮,点击该按钮会触发图片选择器的弹出: ``` <Button title="选择图片" onPress={this.selectImage} /> ``` 4. 实现图片选择器方法 定义一个selectImage方法,该方法将调用图片选择器,并且将选择的图片传递给回调函数: ``` selectImage = () => { const options = { title: '选择图片', cancelButtonTitle: '取消', takePhotoButtonTitle: '拍照', chooseFromLibraryButtonTitle: '从相册中选择', storageOptions: { skipBackup: true, path: 'images', }, allowsMultipleSelection: true, }; ImagePicker.showImagePicker(options, (response) => { if (response.didCancel) { console.log('用户取消了图片选择'); } else if (response.error) { console.log('图片选择器出错:', response.error); } else if (response.customButton) { console.log('自定义按钮被点击:', response.customButton); } else { console.log('选择的图片信息:', response); const { uri, fileName, type, fileSize } = response; // 将选择的图片传递给其他组件处理 this.props.onImageSelected({ uri, fileName, type, fileSize }); } }); } ``` 在该方法中,我们定义了图片选择器的参数options,其中allowsMultipleSelection为true表示可以选择多张图片。 然后调用ImagePicker.showImagePicker方法弹出图片选择器,选择的结果将传递给回调函数response,我们可以从response中获取选择的图片的信息,然后将其传递给其他组件进行处理。 以上就是使用react-native-image-picker实现React Native图片多选的步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值