我使用九个补丁图像作为选择器项目元素的可绘制对象。九个补丁图像在这里:
最终渲染的图像是这样的(模拟器和设备屏幕截图,两个设备的分辨率 > mdpi):
如您所见,它已在可拉伸区域(如 9 补丁文件中定义)之外进行了缩放,深绿色条比应有的粗得多。为什么会这样,可以避免吗?draw9patch 工具可以正确缩放此图像。它是否与 Android 试图在高分辨率设备上保留物理尺寸有关?
我使用九个补丁图像作为选择器项目元素的可绘制对象。九个补丁图像在这里:
最终渲染的图像是这样的(模拟器和设备屏幕截图,两个设备的分辨率 > mdpi):
如您所见,它已在可拉伸区域(如 9 补丁文件中定义)之外进行了缩放,深绿色条比应有的粗得多。为什么会这样,可以避免吗?draw9patch 工具可以正确缩放此图像。它是否与 Android 试图在高分辨率设备上保留物理尺寸有关?