我需要为我的应用设计一个启动画面,但Iam面临Nexus 6p等高端设备的问题。
我的samsung s5尺寸为1080X1920px,即xxhdpi 和nexus 6p with1440 x 2392px大小也是xxhdpi
什么时候我把splashscreen.png(1080X1920尺寸)放在drawable-xxhdpi中 因为分辨率更高,6p会有轻微的失真,它在三星s5中运行良好。
因为两者都是xxhdpi屏幕,所以我需要放置正确的图像尺寸。
答案 0 :(得分:0)
根据您的启动画面的构成,您可以使用9patch图像,这基本上是一个图像,其中可调整大小的部分配置为Android可以理解它们。
概述了https://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch的内容,以及如何在https://developer.android.com/studio/write/draw9patch.html创建一个3>的信息
答案 1 :(得分:0)
如果显示比例类型为CENTER_CROP的图像,则应该没有失真。有关详细信息,请参阅documentation。