考虑上图。- 虚线划分了 9-Patch png,我将从 Photoshop 文件中切出。我需要它来创建一个弹出框。- 盒子包含一个 dropShadow,如这张照片中的测量工具所示。- 粉色线条显示我将如何使用 draw9Patch 工具创建 9-Patch。
我的问题是:如果我有一个带有 9-Patch 的视图“容器”作为背景,我需要确保它的子视图始终位于白框内。我打算为此使用填充。我打算将填充设置为等于测量工具。因此,如果它在 Photoshop 中为 30px,我将为layout_paddingLeft"=30dp"
容器设置。(设计采用 MDPI,所以我认为这种转换是可以的)。然而,不同密度的屏幕如何处理 9path。例如,测量区域是30px还是30dip?