Fresco 获得Bitmap
2015-07-14 14:23
267 查看
ImageRequest imageRequest = ImageRequestBuilder .newBuilderWithSource( Uri.parse(getFeedItem(position).feedImageUrl.get(index))) .setProgressiveRenderingEnabled(true) .build(); ImagePipeline imagePipeline = Fresco.getImagePipeline(); DataSource<CloseableReference<CloseableImage>> dataSource = imagePipeline.fetchDecodedImage(imageRequest,mContext); dataSource.subscribe(new BaseBitmapDataSubscriber() { @Override public void onNewResultImpl(@Nullable Bitmap bitmap) { // You can use the bitmap in only limited ways // No need to do any cleanup. } @Override public void onFailureImpl(DataSource dataSource) { // No cleanup required here. } }, CallerThreadExecutor.getInstance());
相关文章推荐
- UI1_UITableViewHomeWork
- 程序员资源导航
- 另一种拼接数据方法,利用数组的传引用做的。
- 正则表达式--常用
- CT-LIBRARY error:ct_connect(): protocol specific layer: internal Client Library error: There is a td
- 文章标题
- FFmpeg转HTML5支持的视频格式
- system.setting-全局变量数据监听
- H5版俄罗斯方块(4)---火拼对战的雏形
- OpenCV读视频文件和运动问题检测
- OSGI Buleprint(4)
- 看好699指纹手机暴露任泉的商业野心
- 正则表达式中的元字符
- SQLServer时间分段查询
- 1007. Maximum Subsequence Sum (25)
- getopt()与getopt_long()
- javascript中setTimeout与setInterval用法
- 单例模式
- Linux内核高性能优化【生产环境实例】
- Windows Server 2012 域环境搭建