1

ここにあるGPUImage という 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);
                        }
                    });

しかし、私は以下のようなエラーが発生しています

cannot resolve method 'into' (jp.co.cyberagent.android.gpuimage.GPUImageView)

AndroidとJavaをまだ学習しているため、解決できません。ここにいる専門家が問題の解決に役立つかどうか教えてください。ありがとう

4

2 に答える 2

0

GPUImageView が処理できる正しいバージョンの Glide を使用していることを確認してください。最近の v4 は下位互換性がない API の変更をもたらします。あなたが使用しているこのライブラリは少し錆びているように見え、適切に依存関係を設定していないため、衝突が発生しました。Glide の v3 を強制するか、古いライブラリを削除します。

于 2017-08-11T14:47:26.577 に答える