1

一个简单的小问题:是否必须为不同的屏幕分辨率以 4 种不同的尺寸创建 9 个补丁可绘制对象并放置在 [drawables] 中 - ldpi | mdpi | 高清晰度电视 | xhdpi 还是仅一张图像并放置在drawables文件夹中?最好的做法是什么?

4

2 回答 2

3

您不必多种尺寸创建它,但如果这样做可能会更好看,具体取决于图像和您使用它的方式。

增益 9 补丁让您主要处于某些(可能是均匀的)区域的“拉伸”。未拉伸区域仍将受益于多个分辨率版本,就像它们不在 9-patch 中时一样,例如,如果您只有低分辨率 9-patch,它的“细节”区域可能看起来令人不快地缩放在高分辨率屏幕上。

于 2012-06-13T08:17:01.477 回答
1

基本上不,但是如果您的图像包含无法由9patch本身维护的复杂形状,那么您必须创建单独的图像。

于 2012-06-13T08:17:07.327 回答