9补丁图像在xhdpi密度中错误地突出显示

luj*_*jop 2 android nine-patch

在XHDPI中显示时,我遇到了9补丁图像的问题.

似乎Android中存在一个错误,因为在HDPI中显示时显示正确:

hdpi图像

但是当在XHDPI中显示它会产生一种非常奇怪的效果(看看半透明的标签中间: 在此输入图像描述

这很奇怪,在XHDPI中我无法理解为什么这样做.基本上de 9补丁是一行渐变,viewpager指示符需要一些透明边距:

九个补丁图片

yoa*_*oah 8

我假设您的图像保存在hdpi文件夹下,并且xhdpi文件夹中没有图像.您可以将图像文件复制到xhdpi文件夹,或将图像更改为以下内容.当屏幕为xhdpi,并且图像为hdpi时,在打开之前缩放比例大50%,因此子像素拉伸将实现您所看到的效果.

防止子像素拉伸错误的图像