使用Fresco获取Bitmap
作者:
看窗外的小狗 | 来源:发表于
2021-12-10 17:03 被阅读0次private fun getBitmapFromUri(imageUri: Uri): Bitmap {
val imageRequest = ImageRequestBuilder.newBuilderWithSource(imageUri).build()
val dataSource = Fresco.getImagePipeline().fetchDecodedImage(imageRequest, this)
val result =
DataSources.waitForFinalResult(dataSource) as CloseableReference<CloseableBitmap>
val bitmap = result.get().underlyingBitmap
CloseableReference.closeSafely(result)
dataSource.close()
return bitmap
}
本文标题:使用Fresco获取Bitmap
本文链接:https://www.haomeiwen.com/subject/rdocfrtx.html
网友评论