Android 使用glide从gif图像中删除透明白色背景?
使用glide加载时,如何删除图像周围的白色背景。。您可以找到下面的代码以及屏幕截图Android 使用glide从gif图像中删除透明白色背景?,android,android-glide,Android,Android Glide,使用glide加载时,如何删除图像周围的白色背景。。您可以找到下面的代码以及屏幕截图 Glide.with(thiscontext).load(R.drawable.badge_green_yellow) .asGif().crossFade() .diskCacheStrategy(DiskCacheStrategy.SOURCE).into(holder.ivHourlyIcon); 屏幕截图 将GIF放入原始文件夹(res/raw/badge\u green\u yellow.G
Glide.with(thiscontext).load(R.drawable.badge_green_yellow)
.asGif().crossFade()
.diskCacheStrategy(DiskCacheStrategy.SOURCE).into(holder.ivHourlyIcon);
屏幕截图
将GIF放入原始文件夹(res/raw/badge\u green\u yellow.GIF) 然后像这样加载它
Glide.with(thiscontext).asGif().load(R.raw.badge_green_yellow).into(holder.ivHourlyIcon);
我认为您的图像有白色背景,您不能设置透明度。如果图像本身有该背景,则Glide与此无关。看起来这就是图像。编辑图像,从图片中删除背景事实上,这张gif图片后面没有白色背景,也不总是显示…有时它会改变行为。你能告诉我从可绘图文件夹和原始文件夹中获取gif有什么区别吗?首先告诉我区别我几天前遇到过同样的问题,并通过放入原始文件夹解决了这个问题。当你把gif放在drawable下时,android操作系统会将其视为JPG图像,从而生成白色背景