Aru*_*ole 5 android image nine-patch
我正在创建一个Android应用程序,我想要多个屏幕支持.对于这些我使用了9个补丁图像.
但我的问题是,使用9个补丁图像是否足以用于不同密度的设备,或者我需要为不同的密度创建不同的-2 9个补丁图像(如mdpi,ldpi,hdpi).
提前致谢
Ric*_*ral 17
我最近在同样的情况下发现自己,所以让我介绍并扩展已经说过的内容......
是的,9个补丁图像会缩放,这就是它们的存在.但是如果你应该为所有屏幕密度使用9补丁图像,那取决于图像.更常用的是9个补丁图像,例如按钮.您可以在应用程序中使用不同大小的按钮,无论您的按钮大小如何(只要正确创建9个补丁图像),9补丁图像将有助于处理它们.
但是,让我们说你的按钮设计有一些非常圆角的hdpi版本.您可以创建9补丁图像而不会弄乱角落,但是当您在ldpi版本中查看它时,您会发现角落对于低分辨率来说太大了.对于这种情况,您需要一个具有较少圆角的不同9补丁图像,在该分辨率上看起来更好.
所以,最后的答案是,它真的取决于你的形象.如果您可以创建一个在所有密度上看起来都很好的9补丁图像,那么请使用它,因为您只需要一个图像来处理所有密度.但是,如果它看起来不好,因为角落,渐变或其他什么,比每个屏幕密度需要一个9补丁图像.
希望现在更清楚了.
| 归档时间: |
|
| 查看次数: |
6770 次 |
| 最近记录: |