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

Add thick borders to the corner edges of a view in android studio

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

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

编辑:

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

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

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

android:background="@drawable/yourNamehere"

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

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

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

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

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

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