0
点赞
收藏
分享

微信扫一扫

URL转为bitmap对象(xutils3超简单)

鱼满舱 2022-05-26 阅读 67

代码
千万不要忘了初始化
如果怎么着都不显示图片,别忘了万能的重启!!(手机)

public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();

x.Ext.init(this);
x.Ext.setDebug(true);
}
}

具体实现,一行代码:x.image().bind(mImv1,URL1);

package com.example.sj.demo2;

import android.app.Activity;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.widget.ImageView;

import org.xutils.x;

public class MainActivity extends Activity {
private ImageView mImv1;
private Thread newThread;
Bitmap mBitmap;
String url="http://images.cnfol.com//file//201603//mp35337118_1444701483338_2_201603250855265951.gif";
public static String URL = "http://pic17.nipic.com/20111108/3484168_101404023000_2.jpg";
public static String URL1 = "http://image.tianjimedia.com/uploadImages/2013/221/JGR58NXB5V62.jpg";
// ImageOptions imageOptions = new ImageOptions.Builder()
// .setIgnoreGif(false)//是否忽略gif图。false表示不忽略。不写这句,默认是true
// .setImageScaleType(ImageView.ScaleType.CENTER_CROP)
// .setFailureDrawableId(R.mipmap.ic_launcher)
// .setLoadingDrawableId(R.drawable.anniuweixuan)
// .build();

// private URL mURL=new URL("http://dev.jiawabang.com/cofco-fileserver/fileupload/mobile/pic/2016/10/src/Pc2e9fdc8de86499ab47bec18128b3017.jpg");

// URL mUri="http://pic17.nipic.com/20111108/3484168_101404023000_2.jpg";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// x.view().inject(this);
//mUri=new URL("http://pic17.nipic.com/20111108/3484168_101404023000_2.jpg");
initView();
initData();


}

private void initView() {
mImv1 = (ImageView) findViewById(R.id.imv_1);

}

private void initData() {

//
Log.e("1", "run:---------> "+mBitmap );
// new Thread() {
// @Override
// public void run() {
// //这里写入子线程需要做的工作
// mBitmap=MainActivity.this.getBitmap("http://dev.jiawabang.com/cofco-fileserver/fileupload/mobile/pic/2016/10/src/Pc2e9fdc8de86499ab47bec18128b3017.jpg");
// Log.e("1", "run:---------> "+mBitmap );
//
// }
// }.start();
// Log.e("11", "run:---------> "+mBitmap );
// mImv1.setImageBitmap(mBitmap);
x.image().bind(mImv1,URL1);
}

// private Bitmap getBitmap(String url) {
// Bitmap bm = null;
// try {
// URL iconUrl = new URL(url);
// URLConnection conn = iconUrl.openConnection();
// HttpURLConnection http = (HttpURLConnection) conn;
//
// int length = http.getContentLength();
//
// conn.connect();
// // 获得图像的字符流
// InputStream is = conn.getInputStream();
// BufferedInputStream bis = new BufferedInputStream(is, length);
// bm = BitmapFactory.decodeStream(bis);
// bis.close();
// is.close();// 关闭流
// }
// catch (Exception e) {
// e.printStackTrace();
// }
// return bm;
// }


}


举报

相关推荐

0 条评论