决定图像和绘图的基本分辨率的最佳实践

时间:2016-06-07 19:48:33

标签: android image button view

我理解为了表现,我们应该根据这个比例为我们的drawable提供不同的分辨率:

•xhdpi:2.0

•hdpi:1.5

•mdpi:1.0(基线)

•ldpi:0.75

现在,如果我想创建一个图像,例如将显示在屏幕中央或作为按钮的背景,如何确定起始分辨率?

我的做法是,例如,如果我想要一个图像在屏幕上采用100 dp宽度和50 dp高度,我会设计一个200 * 100像素的图像,这是dp量的两倍,所以它显示出清晰。我应该将此特定图像视为hdpi,xhdpi,xxhdpi还是mdpi?所以我相应地缩放它。

感谢您的任何见解。

1 个答案:

答案 0 :(得分:1)

如果您希望图像为100dp x 50dp,而实际位图为200px x 100px,那么您可以将该位图放在res/drawable-xhdpi/中。 200/100是2.0。 100/50是2.0。 -xhdpi的比率为-mdpi的2.0,而在-mdpi中,1dp为1px。