我在Android Studio 1.4版上。我正在使用Android Volley库(我使用mcxiaoke镜像here)。但ImageRequest
已被弃用。代码仍然有效,但已弃用。有人找到了替代品吗?
我在Google搜索此问题但未找到任何解决方案。
答案 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