当前位置: 首页 > 知识库问答 >
问题:

加载到线性布局时,背景图像变得模糊-Android

冯宏放
2023-03-14

我有一个背景图像4不同的dpi放在不同的文件夹。

  • 可拉伸xxhdpi包含1630x1052
  • 可绘制的xhdpi包含970x609
  • 可绘制hdpi包含603x402
  • 可抽出式mhdpi包含450x290

但当我在Android应用程序中使用手机或平板电脑查看此图像时,它会变得模糊,如下所示。

我正在使用毕加索加载此图像:

Picasso.with(drawFigure.this).load(R.drawable.back)
.memoryPolicy(MemoryPolicy.NO_CACHE)                 
.networkPolicy(NetworkPolicy.NO_CACHE).into(mCustomLayout);

如果有人发现任何错误,请纠正我。除此之外,还有没有其他方式来展示完美的形象。当做

共有2个答案

韶和璧
2023-03-14

任何不想逐个创建所有图像的人都可以使用@erluxman在回答中描述的插件。我已经亲自测试过了,效果很好。

万俟玉书
2023-03-14

试着跟随

                       ldpi     mdpi     hdpi    xhdpi    xxhdpi       xxxhdpi
Launcher And Home      36*36    48*48   72*72    96*96    144*144     192*192
Toolbar And Tab        24*24    32*32   48*48    64*64    96*96       128*128
Notification           18*18    24*24   36*36    48*48    72*72       96*96 
Background             240*320  320*480 480*800  768*1280  1080 *1920  1440*2560 
  • 从背景屏幕的总高度减去工具栏大小,然后设计屏幕图形。你也可以参考https://design.google.com/devices/
 类似资料:
  • 我正在尝试添加具有线性布局的背景图像作为根布局[Look hierarchy diagram for reference.]我曾尝试使用相对布局作为根布局,但它与嵌套的线性布局重叠。当线性布局作为根布局时,它只显示在底部。 XML代码 查看层次结构图

  • 问题内容: 嗨,我正在尝试使背景图像模糊,但我认为这样做不够。对此的任何帮助都会增强我的精力。谢谢 这是我的CSS 我正在尝试应用此功能,但它只会模糊我所有插入背景图像的网页。 谢谢。 问题答案: 如果您要应用模糊处理,那么它将模糊您的网页。 而不是要添加背景,您需要创建另一个与同尺寸该网页,并添加模糊处理它。 例

  • 问题内容: 我希望网站上的弹出窗口具有 Vista/7航空玻璃风格的效果,并且它必须是动态的。我很好这不是一个跨浏览器的效果,只要该网站仍然 _适用_于所有现代浏览器。 我的第一次尝试是使用类似 但是,正如我应该预期的那样, 这导致 对话框的 内容 模糊并且背景保持清晰。 有什么方法可以使用CSS来模糊半透明元素的背景而不是其内容? 问题答案: 由于除FF以外,其他浏览器似乎未广泛支持该属性,因此

  • 我是一个新的编码,我正在尝试设置一个图像作为我的CSS页面的背景。我可以让背景改变颜色,但当我尝试使用一个实际的图像,什么都不加载。 以下是我的HTML: 以下是我的CSS: 我做错了什么?

  • 问题内容: 谁能给我一个例子,说明如何使用Picasso来以编程方式更改XML布局的背景吗?我发现的所有示例都可以使用Picasso更新ImageView,但不能更新布局背景。 问题答案: 您可以使用毕加索的目标: 更新 正如@BladeCoder在评论中提到的那样,毕加索对目标对象的引用很弱,因此很可能会被垃圾回收。 因此,在杰克·沃顿就其中一个问题发表评论之后,我认为这可能是一个不错的选择:

  • 问题内容: 此处已触及该主题,但未提供有关如何创建3D图并在平面中以指定高度插入图像的指示。 因此,要提出一个简单且可复制的案例,假设我使用以下代码创建了一个3D图: 在视觉上,我们有: 在级别上,这里是避免重叠的视觉偏移, 我想插入一张图像, 表示曲线显示特定值的元素。 怎么做? 在此示例中,我并不关心元素与其值之间的完美匹配,因此请随时上传您喜欢的任何图像。另外,如果对匹配不满意,有没有办法让