Android XML位图不';渲染不好?
我使用PNG模式来填充我应用程序中的一些背景,但它的渲染效果并没有达到应有的效果。我在Photoshop中创建了这个模式,并将其用于许多事情,效果很好,但对于相同的图像,我无法在Android中获得相同的结果。选中此项:Android XML位图不';渲染不好?,android,bitmap,Android,Bitmap,我使用PNG模式来填充我应用程序中的一些背景,但它的渲染效果并没有达到应有的效果。我在Photoshop中创建了这个模式,并将其用于许多事情,效果很好,但对于相同的图像,我无法在Android中获得相同的结果。选中此项: Photoshop图像: Android图像: 这是我用来创建背景的XML: <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.androi
- Photoshop图像:
- Android图像:
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<color
android:color="@color/dark" />
</item>
<item>
<bitmap
android:src="@drawable/bg_stripes_dark_image"
android:antialias="true"
android:dither="true"
android:tileMode="repeat" />
</item>
</layer-list>
相同的图案,相同的大小,但结果不同。是我遗漏了什么,还是真的是Android在渲染重复图像时的问题?您的图像会被Android自动放大。最简单的解决方法是将图像放在
drawable nodpi
direcory中。将图像放在drawable nodpi
目录中可以解决此问题。看起来您的图像正在自动放大。您将图案图像保存在哪个可绘制资源文件夹中?@vmironov它起作用了,我将图像放在drawable
文件夹中。你能给我一个答案让我接受吗?