我的应用程序中有一个图像选择器,在我从Intent.ACTION_PICK
中选择一个图像后,我不想用小缩略图显示它。
对于图像大小调整等,我像这样使用Picasso:
screenshot.post(() -> Picasso.with(this)
.load(Uri.parse(newState.attachmentUri))
.resize(screenshot.getWidth(), screenshot.getHeight())
.centerInside()
.into(screenshot));
现在我得到Bugreports这个缩略图仍为空(浅灰色)。我无法重新创建问题,直到我在我的库中发现了一个创建相同问题的图像。
我发现这是用谷歌相机的“焦点效果”效果制作的图像。我通过制作具有此效果的几张照片和几张没有的照片来交叉检查。我可以用有效的图像重现错误,没有效果的图像正常工作......这里有什么问题?
当我删除resize
时,一切正常..
你能帮助我吗?
祝你好运
阿图尔
答案 0 :(得分:0)
当ImageView
在XML布局中将android:tint
设置为一个值时,发生了这种情况。
我想有些参数会阻止图像正确显示,其中包括色调甚至可能是调整大小参数(根据您对问题的评论)。