如何在Android中围绕图像设置边框?

时间:2010-02-17 10:03:08

标签: java android image coding-style

最好,我想要一个有点花哨的斜面。我希望这张照片有一些深度......所以看起来并不那么简单和老式:)

2 个答案:

答案 0 :(得分:7)

您可以使用2D Canvas API执行某些操作,但我对此描述的过程不够了解。以下是您可以尝试使用普通小部件进行操作的方法......好吧,大部分是普通的小部件......:

步骤#1:创建一个九贴片PNG,它具有“有点奇特的斜角”,旨在拉伸图像。

步骤2:将九个补丁PNG设置为包含您图像的ImageView背景

步骤3:调整ImageView的填充,使斜角显示 - 这取决于你制作斜角效果的宽度。

你可能需要将9补丁的PNG放在LinearLayout或其他东西上并且在那里有ImageView(然后使用边距让斜角透过),但我认为你可以在没有额外小部件的情况下做到这一点。

答案 1 :(得分:5)

我想说最简单的方法是将九补丁PNG设置为ImageView的背景。这样src会加载图像,而background属性会加载背景9.png图像。

为背景创建9.png时,请注意不要将边框线标记为难以处理。看图像。