最好,我想要一个有点花哨的斜面。我希望图片有一些深度..所以它看起来不那么朴素和过时:)
最佳答案
您也许可以使用 2D Canvas
API 做一些事情,但我对此了解的不够多,无法描述一个过程。以下是您可以尝试使用普通小部件执行此操作的方法……好吧,大多数是普通的……:
第 1 步:创建一个具有“有点花哨的斜角”并旨在围绕图像拉伸(stretch)的九补丁 PNG。
第 2 步:将 9-patch PNG 设置为包含您的图像的 ImageView
的背景。
第 3 步:调整 ImageView
的填充,以便显示斜角——这取决于斜角效果的宽度。
您可能需要将九补丁 PNG 放在 LinearLayout
或其他东西上,并在其中放置 ImageView
(然后使用边距允许斜角peek through),但我认为你可以在没有额外小部件的情况下做到这一点。
关于java - 如何在 Android 中为图像设置边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2279690/