欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

android 混合开发 图片,混合开发的大趋势之一React Native之Image

发布时间:2025/3/8 编程问答 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 android 混合开发 图片,混合开发的大趋势之一React Native之Image 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章是宝宝自己写的,你可以转走,标明哪来的就行王亟亟的大牛之路

国庆这些天要么旅游要么WOW,感觉整个人都废了。。

直接从黄种人晒成了非洲大酋长。。然而还是无橙,这礼拜要做7天,昨天把单元测试的东西整完后今天下午抽出时间继续学习,然后就补一篇RN 主件的文章,知识点源于官方文档

效果图

第一种为:加载RN项目下的图片

第二种为:加载网络图片

第三种为:加载Android项目的图片资源+图片作为背景

加载RN项目下的图片

如果你需要引用RN项目目录下的图片资源,就像使用html中的引用一样,使用相对路径去找

目录如下

在我们的android.js同级有一个img文件夹,里面有一个sample.jpg文件,而它就是我们所需要的source={require('./img/sample.jpg')}/>

这样就可以使用到我们的图片了给source属性利用require()给其传第一个图片地址,然后就可以渲染到上

当然有时候你的值是可变的,那也可以传入一个对象去引用,如

但是以上写法不是很好,我们尽量在渲染的时候给出正确的引用值,可以这样:

一般来说我们的图片资源本身大小不可控,所以我们会给控件预设一个尺寸,像这样

加载网络图片

我们的APP不可能是一个纯离线产品,那网络图片就是必不可少,RN加载图片就比远程环境方便,给出正确的UR,就和网页加载图片一样

还是和家在本地图片一样,官方希望大家给定控件的尺寸。

因为你的图片尺寸不可控,当加载出来后把用户第一次看到的布局给整变形了,这是一个很不好的用户体验。

Note:这里补充下 我们的uri属性 是 object 类型的。

加载Android项目的图片资源

那既然可以加载RN项目里的图片,必然也可以加载android项目下的图片,加载方式大同小异

唯一区别就是 在值里加一个imge!文件名,不需要后缀哦!

总结

以上是生活随笔为你收集整理的android 混合开发 图片,混合开发的大趋势之一React Native之Image的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。