Weex初体验之图片适配器

匿名 (未验证) 提交于 2019-12-03 00:30:01

图片适配器

Weex使用Image控件加载图片,但是并不能直接显示出来图片,主要还是要Native端实现图片加载,本人使用Picasso加载图片

compile 'com.squareup.picasso:picasso:2.5.2'

其次创建ImageAdapter类,实现IWXImgLoaderAdapter接口,在setImage方法中实现图片加载逻辑
public class ImageAdapter implements IWXImgLoaderAdapter {      public ImageAdapter() {     }      @Override     public void setImage(final String url, final ImageView view,                          WXImageQuality quality, final WXImageStrategy strategy) { }
在本类中,可以加载本地图片和网络图片:


本人在传递相机拍照或者选择图库的图片地址给Weex时,先在图片路径前面增加一个标记头,便于区分是本地图片还是网络图片

//Picasso 加载本地图片时,必须加载"file://"文件头,不能加载不出图片 

本地写好图片适配器后,则要告诉Weex用我写好的图片适配器

//向Weex注册图片适配器

WXSDKEngine.initialize(application,                 new InitConfig.Builder()                         .setImgAdapter(new ImageAdapter())                         .build());
之后就可以加载出图片啦


下一篇:加载文字库


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!