在android studio中为视图的角边缘添加粗边框

如何在 android studio 中的视图的角上添加粗线,类似于相框的外观。类似于下面给出的图像。

在android studio中为视图的角边缘添加粗边框

song8615428 回答:在android studio中为视图的角边缘添加粗边框

在这种情况下,如果您只使用 vector graphic 作为此视图的 backgound,然后包含您的内容,会容易得多。 然后,您将获得相同的效果,但编程工作量会减少。

编辑:

如果您想使用 VectorGraphics 获得这种效果,您可以使用一种免费的矢量图形工具(如 Inkscape、Gimp)来创建该 Gaphic,或者如果您更喜欢在线版本 vectr.com。如果你创建了它,你基本上可以将它复制到你的项目文件夹并从中创建一个资源。

您可以通过右键单击 drawable 中的 AndroidStudio 文件夹并选择 New>ImageResource 来执行此操作。 AndroidStudio 应该会指导您完成整个过程。

如果你已经这样做了,你就转到 LayoutFile 并切换到 XML。然后你可以导航到你的视图并添加一行:

android:background="@drawable/yourNamehere"

这将使您的矢量文件成为视图的 BackgroudResource

,

您可以制作自定义视图并在所有角落绘制粗线,如图所示。

然后,您可以将视图设置为 imageview 或任何视图的父视图,它会围绕您的视图绘制框架。

您可以在此处找到有关绘制自定义视图的更多信息:

https://blog.mindorks.com/create-your-own-custom-view

您可以使用自定义视图绘制线条(在这种情况下,这是唯一的选择)、圆形、矩形和任何您想要的。试一试,它会很有趣。 ;)

本文链接:https://www.f2er.com/1656.html

大家都在问