我正在尝试实现一个名为GPUImageView的Android图像过滤器库。
我试图像下面的代码一样使用它:
public static GPUImageView img_bg;
img_bg = (GPUImageView) findViewById(R.id.img_bg);
categoryAdapter1.setOnClickLIstner(new OnClickLIstner() {
@Override
public void onClick(View v, Image image, int pos) {
Glide.with(NameArt.this)
.load(image.getDrawableId())
.centerCrop()
.dontAnimate()
.into(img_bg);
img_bg.setVisibility(View.VISIBLE);
}
});
但我收到一个错误:
无法将方法'into'解析(
jp.co.cyberagent.android.gpuimage.GPUImageView
)有谁知道如何解决这个问题?谢谢
最佳答案
GPUImageView
不是ImageView的子类。编写com.bumptech.glide.request.target.Target
的自定义子类,该子类将覆盖onResourceReady
以调用GPUImageView::setImage(Bitmap)