这两种写法的差异性在哪儿?性能上有什么优缺点?
bitmapUtils.display(hodler.teacherImageView, uri,new BitmapLoadCallBack<View>() {
@Override
public void onLoadCompleted(View container, String url,
Bitmap bitmap, BitmapDisplayConfig config,
BitmapLoadFrom from) {
if(hodler.teacherImageView.getTag().equals(url)){
hodler.teacherImageView.setImageBitmap(bitmap);
}
}
@Override
public void onLoadFailed(View container, String url,
Drawable drawable) {
// TODO Auto-generated method stub
}
});
///////////////////////////
bitmapUtils.displayRound(hodler.classDynamicImageView, uri);
都是加载显示图片,但是性能上有什么好处呢?我看了下代码,也不是很明白,
能感觉到第2种的方法,其内部执行的逻辑要繁琐点,其实最后都会执行onLoadCompleted方法,我请求大家再明示下其区别在哪儿?谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论