初步接触glide这个图片处理框架,在使用过程中加载基本的静态网页/本地图片可以直接按部就班,但现在想实现gilde加载出来的网页图片实现点击效果(即两张网页图片生成点击效果),首先想到的就是stateListDrawable这个对象,想到就做,参考imageLoader的实现方式:
首先在布局文件里放置默认显示的图片,然后...
final StateListDrawable sld = new StateListDrawable();
Glide.with(context)
.load(pressUrl)
.asBitmap()
.into(new SimpleTarget<Bitmap>(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL) {
@Override
public void onResourceReady(Bitmap bitmap, GlideAnimation<? super Bitmap> glideAnimation) {
Drawable draw = BitmapUtils.getBitmapDrawable(context, bitmap);
drawable.addState(
new int[] { android.R.attr.state_selected },
draw);
drawable.add