
Security News
GitHub Actions Checkout Now Blocks Risky pull_request_target Checkouts
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.
mkp-react-native-image-view
Advanced tools
##功能介绍 1.支持图片下载前显示默认图片,下载完成后替换成下载后图片
2.支持图片下载时显示加载动画
3.支持点击,圆角,添加子节点等功能
4.特别处理安卓环境下同时设置了默认图片和下载图片后,点击时会显示默认图片的问题
5.支持图片本地缓存
6.支持自定义加载进度
支持安卓及iOS 7.0及以上。
##如何安装
npm install mkp-react-native-image-view --save
##依赖
##如何使用
import MKPLoadImageView from "react-native-image-view";
<MKPLoadImageView
imageSource={{uri:"http://imga1.pic21.com/bizhi/140116/06682/01.jpg"}}
style={{margin:100,width:100,height:100,borderRadius:50,overflow:"hidden"}}
clickHandle={()=>{}}>
</MKPLoadImageView>
##属性说明
Any Image property and the following:
| 属性 | 描述 | 默认值 |
|---|---|---|
imageSource | (可选) 图片资源,支持本地图片和网络图片,只有设置此属性才会显示下载进度 | {uri:imageUrl}/require(imagePath) |
backImageSource | (可选)背景图,可选,持本地图片和网络图片,建议使用本地图片,只设置该属性不会显示下载进度 | None |
style | (可选) 样式 | style={{width:200,height:200}} |
onPress | (可选) 点击事件 | None |
customIndicator | (可选) 自定义图片下载进度指示器 | None |
indicatorType | (可选) 默认图片下载进度指示器样式 | circle |
data | (可选) 用于点击事件数据回传 | None |
loadCallBack | (可选) 下载进度回调函数 | None |
hiddenProgress | (可选) 隐藏下载进度条 | false |
clearCaheWillUnmount | (可选) 设置true时,当Image对象销毁的时候删除掉本地缓存图片 | false |
####exmaple1

<MKPLoadImageView
defaultImageSource = {require('./assets/default.png')}
imageSource={{uri:'http://imga1.pic21.com/bizhi/140116/06682/01.jpg'}}
style={{margin:100,width:200,height:200,borderRadius:100,overflow:"hidden"}}
indicatorProps={{color:'red',style:{margin:10,flex:1}}}/>
####exmaple2

<MKPLoadImageView
defaultImageSource = {require('./assets/default.png')}
imageSource={{uri:'http://imga1.pic21.com/bizhi/140116/06682/01.jpg'}}
style={{margin:100,width:200,height:200,borderRadius:100,overflow:"hidden"}}
indicatorProps={{color:'red',style:{margin:10,flex:1}}}
indicatorType="line"
onPress={()=>{}}/>
####exmaple3

<MKPLoadImageView
defaultImageSource = {require('./assets/default.png')}
imageSource={{uri:'http://imga1.pic21.com/bizhi/140116/06682/01.jpg'}}
style={{margin:100,width:200,height:200,borderRadius:100,overflow:"hidden"}}
hiddenProgress={true}/>
####exmaple4

<MKPLoadImageView
defaultImageSource = {require('./assets/default.png')}
imageSource={{uri:'http://imga1.pic21.com/bizhi/140116/06682/01.jpg'}}
style={{margin:100,width:200,height:200,borderRadius:100,overflow:"hidden"}}
hiddenProgress={true}
onPress={()=>{}}/>
FAQs
Load imageView
The npm package mkp-react-native-image-view receives a total of 0 weekly downloads. As such, mkp-react-native-image-view popularity was classified as not popular.
We found that mkp-react-native-image-view demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.