/***  CustoNetWorkImageView 继承 NetWorkImageView*/public class CustomNetworkImageView extends NetworkImageView {    private Bitmap mLocalBitmap;    private boolean mShowLocal;    public void setLocalImageBitmap(Bitmap bitmap) {        if (bitmap != null) {            mShowLocal = true;        }        this.mLocalBitmap = bitmap;        requestLayout();    }    @Override    public void setImageUrl(String url, ImageLoader imageLoader) {        mShowLocal = false;        super.setImageUrl(url, imageLoader);    }    public CustomNetworkImageView(Context context) {        this(context, null);    }    public CustomNetworkImageView(Context context, AttributeSet attrs) {        this(context, attrs, 0);    }    public CustomNetworkImageView(Context context, AttributeSet attrs, int defStyle) {        super(context, attrs, defStyle);    }    @Override    protected void onLayout(boolean changed, int left, int top, int right, int bottom) {        super.onLayout(changed, left, top, right, bottom);        if (mShowLocal) {            setImageBitmap(mLocalBitmap);        }    }}

更多相关文章

  1. android junit 测试 简要步骤
  2. Android:TabHost实现Tab切换
  3. Android(java)学习笔记84:自定义异常类
  4. 关于android.support.v4.app.Fragment与android.app.Fragment的
  5. 如何去除标题栏title
  6. android 新建工程,没R.java 文件
  7. Android自定义控件(一)
  8. Android开发框架afinal实践
  9. 配置dialog无标题的几种方法

随机推荐

  1. Android在开发中的实用技巧之Parcelable
  2. [转]近百个Android优秀开源项目,覆盖Andro
  3. Android(安卓)SQLite教程:内部架构及SQLit
  4. Android Battery 开发(二)
  5. [置顶] JuheNews For aNdroid (改进版)
  6. Android(安卓)系统编译与调试
  7. Android中多个Activity间的数据共享
  8. Android(安卓)9.0 最完整的新特性列表
  9. 专题 - Web应用->Web应用中适配不同屏幕
  10. Android(安卓)HTTP实例 使用GET方法和POS