作者:舍w不e得i | 来源:互联网 | 2023-05-23 12:42
1> Budius..:
/drawable/
没有任何规格的文件夹中的图像被认为是"默认",即1dp = 1px,那是mpdi
因为您实际运行的设备是xxhdpi
在运行时放大的图像.
原始图像可能是960x1440,但是从转换mdpi
到xxhdpi
3倍大小,所以你960x1440成为(3×960)×(3×1440)= 2880x4320,这是太大的纹理应用到硬件加速意见.
所以要解决这个问题实际上很简单,你有两个选择:
将图像移动到/drawable-nodpi/
简单,减小.apk大小,但低端设备可能很难加载这么大的图像.
创建所有密度缩放的图像mdpi
,hdpi
,xhdpi
,xxhdpi
避免过度缩放运行时和在旧设备有更小的图像.