哪种解决方案适合制作splashScreen?
1.大图像(通常适用于xhdpi
设备)并将scaleType
设置为fitxy
或其他我不知道的内容,
或
2.制作4张图像并将它们放在4个带有这些名称的文件夹中:
drawable-ldpi , drawable-mdpi , drawable-hdpi , drawable-xhdpi
?
或另一种解决方案?
答案 0 :(得分:1)
我说这实际上取决于您拥有的Splahscreen图像的类型。它有文字吗? (在这种情况下缩小可能看起来很糟糕)。这还取决于您是否希望缩小 apk 的大小。
就个人而言,我宁愿选择密度最高的Splashscreen,让系统进行缩放(当然,不要忘记在不同的设备上测试它,看看它的外观)。
[编辑]
对于scaleType我不建议使用FIT_XY,因为它不保留纵横比(将水平缩放图像而不是垂直缩放)。 FIT_START,FIT_END,FIT_CENTER可能无效,因为它们不会填满对Splashscreen不利的屏幕。
所以我认为CENTER_CROP可能是一个很好的解决方案,因为documentation说:
均匀缩放图像(保持图像的纵横比) 图像的尺寸(宽度和高度)将等于或 大于视图的相应尺寸(减去填充)。
答案 1 :(得分:0)