I’m on Android Studio version 1.4. I’m using the Android Volley library (I use the mcxiaoke mirror here). But the ImageRequest
is deprecated. The code still works but deprecated. Has anyone found an alternative for this?
I’ve search for this issue in Google but didn’t find any solution.
I think the class is not deprecated but the constructor that you are using is deprecated.
use this constructor instead of this one
Usage example :
ImageRequest request = new ImageRequest(
url, myResponseListener, maxWidth,
maxHeight, scaleType, Config.RGB_565, myErrorListener);
Answer:
I’ve used Square’s Picaso library as an alternative. It works well; you can check it out at http://square.github.io/picasso/.
Answer:
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
Tags: androidandroid, image