Java 如何使正方形成为弧形边框?
我想在android中制作这种弧形方形边框。这样做的目的是设置图像的边框,只有内部图片会像遮罩一样出现。外部图片将被裁剪或不显示 我尝试了很多方法,但都没能解决这个问题Java 如何使正方形成为弧形边框?,java,android,android-layout,shapes,Java,Android,Android Layout,Shapes,我想在android中制作这种弧形方形边框。这样做的目的是设置图像的边框,只有内部图片会像遮罩一样出现。外部图片将被裁剪或不显示 我尝试了很多方法,但都没能解决这个问题 任何帮助都将不胜感激 您可以使用画布上的drawLine和drawArc函数逐个绘制该图。 您可以检查如何使用它。试试这个 你可以通过以下方式实现它 请画出你想要的形状 你可以使用图书馆 使用库时的输出如下所示 通过替换ImageView中的siShape,可以获得不同的形状 如果你能把到目前为止你已经尝试过的东西贴出来,那会有
任何帮助都将不胜感激 您可以使用画布上的drawLine和drawArc函数逐个绘制该图。 您可以检查如何使用它。试试这个 你可以通过以下方式实现它 请画出你想要的形状 你可以使用图书馆 使用库时的输出如下所示 通过替换ImageView中的siShape,可以获得不同的形状
如果你能把到目前为止你已经尝试过的东西贴出来,那会有帮助的。也许有人会意识到你做错了什么。
<com.github.siyamed.shapeimageview.mask.PorterShapeImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:siShape="@drawable/shape_bg"
android:src="@drawable/face"
app:siSquare="true"/>