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