安卓端/course_mgmt_app/src/net/common/android/common/MyBackAsynaTask.java
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* ProjectName:AndroidShopNC2014Moblie
* PackageName:net.shopnc.android.model
* FileNmae:MyAsynaTask.java
*/
package net.common.android.common;
import net.cangshengwang.android.mobile2.R;
import net.common.android.handler.ImageLoader;
import android.graphics.Bitmap;
import android.graphics.Matrix;
import android.graphics.drawable.BitmapDrawable;
import android.os.AsyncTask;
import android.widget.ImageView;
/**
* 异步加载图片(Background)
* @author KingKong·HE
* @Time 2014年1月17日 下午4:44:35
*/
public class MyBackAsynaTask extends AsyncTask<String,Void,String>{
private String themb;
private ImageView iv;
public MyBackAsynaTask(String themb,ImageView iv){
this.themb=themb;
this.iv=iv;
}
@Override
protected String doInBackground(String... params) {
if(themb!=null){
return themb;
}
return null;
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
if(result!=null && !"".equals(result)&& !"null".equals(result)){
// //加载远程图片
ImageLoader.getInstance().asyncLoadBitmap(result, new ImageLoader.ImageCallback() {
@Override
public void imageLoaded(Bitmap bmp, String url) {
if(bmp!=null){
//Bitmap bitmap=getBitmap(bmp, bmp.getWidth());
iv.setBackgroundDrawable(new BitmapDrawable(bmp));
}else{
iv.setBackgroundResource(R.drawable.category_icon_123);
}
}
});
}else{
iv.setBackgroundResource(R.drawable.category_icon_123);
}
}
/***
* 对图片处理
* @author zhangjia
*/
public Bitmap getBitmap(Bitmap bitmap, int width) {
后面还有 15 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。