java - 如何在 Android 中为图像设置边框?

标签 java android image coding-style

最好,我想要一个有点花哨的斜面。我希望图片有一些深度..所以它看起来不那么朴素和过时:)

最佳答案

您也许可以使用 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/

相关文章:

java - Spring 安全: handling SSO and DB users

java - LibGDX 路径 (CatmullRomSpline) 恒速

android - onAccessibilityEvent 中的 getRootInActiveWindow() 始终为 null

java - 读取和写入 NFC

image - 检测图像中主要颜色的最快方法?

html - <div> 不显示背景图片

html - 带有自定义图像的样式单选按钮

java - Java循环中的查询只执行一次

java - 将数据提供给 JComboBox 的正确方法是什么?

android - 在 Android 上查找罗盘航向