ImageSelector 图片选择框架

网友投稿 595 2022-10-18

ImageSelector 图片选择框架

ImageSelector 图片选择框架

1.自定义图片选择框架 ImageSelector(一)

##引言:主要写这个图片框架是因为在前段时间,项目出先比较大的问题,就是使用了第三方的图片选择器导致项目不可控制了,所以我抽了点时间来完善自己的图片选择器。

1、图片加载用的是Fresco所以请在Application初始化的时候加入

Fresco.initialize(getApplicationContext());

2、接下来配置参数,这里剔一下setMinImageSize这里是选择图片的大小

ImageConfig.getInstance(this) .setCamera(true) .setMax(9) .setMinImageSize(100) .action();

3、最后就是在当前activity中设置回调

protected void onActivityResult(int requestCode, int resultCode, Intent data) { if(requestCode == REQUEST_CODE) { if(resultCode == RESULT_OK) { mResults = data.getStringArrayListExtra(SelectorSettings.SELECTOR_RESULTS); assert mResults != null; StringBuilder sb = new StringBuilder(); for(String result : mResults) { sb.append(result).append("\n"); } Toast.makeText(this,sb.toString(),Toast.LENGTH_SHORT).show(); } } super.onActivityResult(requestCode, resultCode, data);}

4、还有一个问题没有解决,准备下次一并解决掉,一个就是使用jpeglib对图片进行压缩,好处是不会出现oom而且不会出现失帧的情况

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:UITableView嵌套滚动框架
下一篇:SpringBoot中Mybatis注解一对多和多对多查询实现示例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~