我试图创建一个图像放在ActionBar中。我知道如何将图像设置为背景,但我不确定如何创建图像。从this question看来,我应该做一个9补丁drawable和this web application似乎允许我创建一个图像。为ActionBar创建图像
我需要知道的是我应该使用什么样的图像来创建ActionBar的9补丁drawable?
- 图像分辨率是否重要?
- 格式是否重要?
- 图像(KB)的“物理”尺寸是否重要?
当我使用我提到的网络应用程序创建9修补程序drawable时,它输出xxhdpi,xdpi,hdpi和mdpi四个不同的图像。根据我上传的图像大小和我指定的密度,这些图像的大小(分辨率)会发生变化。
我如何知道每个屏幕密度都有正确的图像大小?显然,图像必须调整大小以适应设备的屏幕,所以如果图像需要放大,这会导致失真。因此,是否有更好的做法来确保图像总是比他们需要的大,以确保它们不被扭曲?因为这对我来说似乎是一种浪费。还是这个问题比我认为的要少呢?
有关如何制作9贴片或ActionBar背景图像的任何教程将不胜感激。
是否有一个很好的教程/应用程序可以显示我如何以正确的方式做到这一点? – 2014-09-10 12:45:28
定义'this':9补丁?这里有一个非常好的教程:http://radleymarx.com/blog/simple-guide-to-9-patch/或Opti-PNG?它位于网站文档页面上。 – 2014-09-10 12:50:57
是9补丁。特别是一个ActionBar的9补丁,但是一个基本的9补丁教程就可以解决这个问题。非常感谢你。 – 2014-09-10 13:23:23