0

例如,Holo 主题引入了非常简单的 EditText 背景示例 SearchView 9-patch 背景

所以有一个合理的问题——你应该从 Photoshop 中导出这样的背景,而不是 9-patch 魔法,然后才将它们添加到项目中,还是简单地创建自定义 Drawable 并在画布上绘制这个背景?

是的,我知道使用光栅化资源是更灵活的方式和填充(9-patch 都是关于拉伸和填充)......但是这个流程让我死了:剪切,调整大小,导出,调整大小,导出......

4

1 回答 1

0

在您的情况下,因为它不是太复杂,但它的流程会杀死(我知道无聊的工作流程)9-patch似乎已经足够并且响应迅速,并且custom view不是那么必要。但是,如果您考虑未来,例如您想为其添加一些其他样式或向其中的文本添加样式或在用户键入某些字符时制作动画等,自定义视图似乎是赢家。

于 2013-08-06T11:38:50.130 回答