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