LuckyJayce
LuckyJayce
建议用glide或其他图片类库完成图片的缓存 然后取缓存的文件给largeimageview
调用 imageView.setScale(float scale, int centerX, int centerY)
用UpdateImageView实现,demo有例子
你打印一下 loadImageBlocks 里面的scale,看下scale是否能到达1,到达1是图片原始的清晰度没有缩放
加载过程:加载图片大小信息,加载全图的缩略图,加载多个图片块 你要哪个事件回调啊
public interface OnLoadStateChangeListener { void onLoadStart(int loadType, Object param); void onLoadFinished(int loadType, Object param, boolean success, Throwable throwable); } public static final int LOAD_TYPE_INFO = 0; public static final int...
还没有实现这个旋转角度的功能
我看了你改动的代码, 但是你改的RGB_565和ARGB_8888共用了同一个Pool会有问题
是使用UpdateImageView么,并且需要设置控件高度
onBindView的时候 你可以在加载之前判断 是否和之前设置的图片一样,如果是就不重新设置 因为里面是没有做图片判断,每次设置图片相当于重新加载