图片详情增加下载原图,答案详情对接新的图片显示规则

This commit is contained in:
kehaoyuan
2018-08-08 09:43:11 +08:00
parent f0af2e280b
commit 78d3c529c6
11 changed files with 242 additions and 178 deletions

View File

@ -0,0 +1,52 @@
package com.gh.common.view;
import android.annotation.SuppressLint;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.drawable.Drawable;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
/**
* 一个空的类 主要是用来回调 onLevelChange(加载进度)的内容
*/
public class EmptyDrawable extends Drawable {
private OnLoadingListener mLoadingListener;
public EmptyDrawable(OnLoadingListener listener) {
this.mLoadingListener = listener;
}
@Override
public void draw(@NonNull Canvas canvas) {
}
@Override
public void setAlpha(int alpha) {
}
@Override
public void setColorFilter(@Nullable ColorFilter colorFilter) {
}
@SuppressLint("WrongConstant")
@Override
public int getOpacity() {
return 0;
}
//Default Max:10000
@Override
protected boolean onLevelChange(int level) {
if (mLoadingListener != null) mLoadingListener.onProgress(level);
return false;
}
public interface OnLoadingListener {
void onProgress(int progress);
}
}