android luban压缩工具怎么用
发布网友
发布时间:2022-05-13 18:30
我来回答
共1个回答
热心网友
时间:2023-08-08 11:45
使用
Listener方式
Luban内部采用io线程进行图片压缩,外部调用只需设置好结果监听即可
Luban.get(this)
.load(File) //传人要压缩的图片
.putGear(Luban.THIRD_GEAR) //设定压缩档次,默认三挡
.setCompressListener(new OnCompressListener() { //设置回调
@Override
public void onStart() {
//TODO 压缩开始前调用,可以在方法内启动
loading UI
}
@Override
public void onSuccess(File file) {
//TODO 压缩成功后调用,返回压缩后的图片文件
}
@Override
public void onError(Throwable e) {
//TODO 当压缩过去出现问题时调用
}
}).launch(); //启动压缩