Android Volley:ImageRequest已弃用

时间:2015-10-22 01:12:57

标签: android android-volley deprecated

我在Android Studio 1.4版上。我正在使用Android Volley库(我使用mcxiaoke镜像here)。但ImageRequest已被弃用。代码仍然有效,但已弃用。有人找到了替代品吗?

我在Google搜索此问题但未找到任何解决方案。

Screenshot 1

3 个答案:

答案 0 :(得分:24)

我认为不推荐使用该类,但不推荐使用您正在使用的构造函数。

使用此constructor代替此one

用法示例:

ImageRequest request = new ImageRequest(
                             url, myResponseListener, maxWidth,
                             maxHeight, scaleType, Config.RGB_565, myErrorListener);

答案 1 :(得分:0)

我已经使用Square的Picaso库作为替代方案。效果很好;你可以在http://square.github.io/picasso/查看。

答案 2 :(得分:0)

 button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            final ImageRequest imageRequest=new ImageRequest (url, new Response.Listener<Bitmap>() {
                @Override
                public void onResponse(Bitmap response) {
                    imageView.setImageBitmap(response);

                }
            },0,0, ImageView.ScaleType.CENTER_CROP,null, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Toast.makeText(MainActivity.this,"Some Thing Goes Wrong",Toast.LENGTH_SHORT).show();
                    error.printStackTrace();

                }
            });emphasized text