来自StorageReference的滑行负载显示黑色背景

时间:2018-07-16 21:42:08

标签: firebase firebase-storage android-glide

我正在尝试使用Android中的Glide从Firebase Storage加载透明的PNG,但是图像带有黑色背景。我已经在Firebase Storage上验证了该图像正确,并在Firebase Storage Web界面中以透明背景显示。

我使用以下代码加载图像:

            StorageReference storageRef = FirebaseStorage.getInstance().getReference();
            StorageReference imageRef = storageRef.child(myObj.getImageFilename());
            GlideApp.with(Objects.requireNonNull(getActivity()))
                    .load(imageRef)
                    .placeholder(R.drawable.placeholder)
                    .into(logoImageView);

图像由用户提供给应用程序,最初我已将所有PNG文件另存为JPG。后来我发现这样做会使背景变黑。现在,我将图像另存为PNG,并且发生了同样的事情。

与Firebase Storage结合使用的Glide仅解码为JPG吗? Glide是否有我可以明确指定的PNG解码器?

谢谢。

0 个答案:

没有答案