如何优化图片
来源:互联网 发布:linux 装网卡 编辑:程序博客网 时间:2024/06/05 15:49
@Override
public View getView(final int i, View view, ViewGroup viewGroup) {
ViewHolder holder;
if (view == null){
view = View.inflate(context,R.layout.item_layou,null);
public View getView(final int i, View view, ViewGroup viewGroup) {
ViewHolder holder;
if (view == null){
view = View.inflate(context,R.layout.item_layou,null);
holder = new ViewHolder();
holder.imageView = view.findViewById(R.id.image_view);
holder.text_time = view.findViewById(R.id.text_time);
holder.text_title = view.findViewById(R.id.text_title);
holder.text_time = view.findViewById(R.id.text_time);
holder.text_title = view.findViewById(R.id.text_title);
view.setTag(holder);
}else {
holder = (ViewHolder) view.getTag();
}
holder = (ViewHolder) view.getTag();
}
//赋值
holder.text_title.setText(list.get(i).getTitle());
holder.text_time.setText(list.get(i).getCtime());
holder.text_title.setText(list.get(i).getTitle());
holder.text_time.setText(list.get(i).getCtime());
//显示图片....
/**
* 为什么图片会产生错位 闪烁?????图片是异步加载+复用的优化的原因
*
* 1.imageView要跟自己的url路径匹配起来
*/
holder.imageView.setTag(list.get(i).getPicUrl());
/**
* 为什么图片会产生错位 闪烁?????图片是异步加载+复用的优化的原因
*
* 1.imageView要跟自己的url路径匹配起来
*/
holder.imageView.setTag(list.get(i).getPicUrl());
//3.设置默认显示的图片
holder.imageView.setImageResource(R.mipmap.ic_launcher);
holder.imageView.setImageResource(R.mipmap.ic_launcher);
//2.在这个位置能区分出来imageView是当前的控件...借助接口回调的形式把异步获取的图片传递过来
new ImageHelper().dispalyImage(list.get(i).getPicUrl(),holder.imageView, new ImageCallBack() {
@Override
public void setSuccessImage(Bitmap bitmap, ImageView imageView) {
new ImageHelper().dispalyImage(list.get(i).getPicUrl(),holder.imageView, new ImageCallBack() {
@Override
public void setSuccessImage(Bitmap bitmap, ImageView imageView) {
if (imageView.getTag().equals(list.get(i).getPicUrl())){
//
imageView.setImageBitmap(bitmap);
}
}
});
imageView.setImageBitmap(bitmap);
}
}
});
return view;
}
}
private class ViewHolder{
ImageView imageView;
TextView text_title;
TextView text_time;
}
ImageView imageView;
TextView text_title;
TextView text_time;
}
阅读全文
0 0
- 如何优化图片
- ListView中如何优化图片
- ListView中如何优化图片
- Android应用内存优化-图片如何优化
- 如何对图片进行SEO优化
- 图片网站如何进行seo优化
- 如何对网站图片进行优化
- Seo搜索如何优化百度图片排名
- 如何对图片进行SEO优化?只需三步
- 如何对图片进行SEO优化?只需三步
- 如何优化图片占用的内存空间?
- 网站图片应如何SEO优化?
- SEO优化技巧 如何优化网页中的图片
- 如何优化PNG,JPG图片减小图片文件大小
- SEO如何做图片优化? SEO之图片优化八大技巧
- 如何查看经过iOS优化的PNG图片
- 搜索引擎优化如何处理图片顺应速读期间的请求
- Yelp app是如何使用Glide优化图片加载的
- Oracle中的Union、Union All、Intersect、Minus
- Java项目经验——程序员成长的钥匙
- C#验证码公用类
- 【机器学习实战】第15章 大数据与MapReduce
- Ionic3学习笔记(五)动画之使用 animate.css
- 如何优化图片
- Unity常用API学习
- Android 设计模式之单例模式
- (八)注释规约
- Android开发手机影音篇之软件结构分析
- 记一次电脑启动失败
- Thinkphp中M方法和D方法的区别
- Android之Activity传值
- DarkRank: Accelerating Deep Metric Learning via Cross Sample Similarities Transfer论文翻译