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

TIM*_*MEX 4 java android coding-style image

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

Com*_*are 7

您可以使用2D CanvasAPI 执行某些操作,但我对此描述的过程不够了解.以下是您可以尝试使用普通小部件来做到这一点......好吧,大多是普通的...:

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

第2步:设置九宫PNG作为背景ImageView有你的形象.

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

有可能你需要将9个补丁的PNG放在一个LinearLayout或者某个东西上并且ImageView在那里(然后使用边距允许斜角透视),但我认为你可以在没有额外的小部件的情况下完成它.


san*_*one 5

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

为背景创建9.png时,请注意不要将边框线标记为可传播.看图像.