2015-08-26 115 views
0

就我的理解,我需要創建幾個不同版本的圖像可繪製對象,因尺寸而異,以便設備加載相應的對象。對可繪製尺寸感到困惑

在我的應用程序的Photoshop模型中,我的顯示器上有一個12像素x 12像素的圖標圖像。

  1. 什麼樣的尺寸/尺寸我必須做的圖標?
  2. 圖標是否應拉伸到可繪製尺寸的兩側,還是應該有一些填充?

謝謝。

+0

在** dp ** s中開始推理。只有在mdpi屏幕上,dp與** px **相同​​。 –

+0

[所有Drawables應該尊重所需的大小,通常只需**縮放它們的圖像](http://developer.android.com/reference/android/graphics/drawable/Drawable.html)。選擇足夠大的一般用途? – mlt

+0

@ FrankN.Stein是否應該將任何填充添加到圖像中,還是應該伸展到尺寸​​的兩側? – user5262809

回答

0

向下滾動到「備用可繪製」讓你的答案: http://developer.android.com/guide/practices/screens_support.html
你的Photoshop的大小小樣將決定你的基礎是什麼。
當我不確定我所做的是將一個圖標放入其中一個可繪製文件夾中時,例如讓我們說xhdpi,並且只在該文件夾中。從那裏我啓動應用程序,看看我的手機上的圖標如何顯示。如果它太小,我將移動到下一個文件夾,在這種情況下是hpdi。如果它太大,我會將它移動到下一個文件夾中,在這種情況下是xxhdpi。
從那裏您可以使用該鏈接上的示例來計算其他drawable的大小。

0
  1. 更多信息參見ic_launcher圖標由Android在每個繪製或紋理貼圖文件夾中提供了您的應用程序時,首先創建一個新項目的默認的大小。

    查看以像素爲單位的大小,並對您的自定義圖標執行相同操作。

  2. 它是你的願望,如果你想給你的圖標圖像填充或不。它取決於你想如何讓你的圖標看起來。