从android中的视图切出形状

时间:2018-07-30 14:04:37

标签: android view crop mask

我想从下图所示的线性布局中切出一个透明的椭圆形

enter image description here

有什么主意吗?

1 个答案:

答案 0 :(得分:-2)

您不能剪切布局,而是可以通过声明按钮不透明度来使圆形箭头图像透明,如下所示:

制作这样的XML文件:

Monad

然后只需将此文件添加到您的布局即可:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape android:shape="rectangle">
        <!--apply button background transparent, full opacity-->
        <solid android:color="#00ffffff"/>
        <!--make button border solid color, nontransparent-->
        <stroke android:color="#483D8B" android:width="2dp"/>
        <corners android:radius="2dp"/>
    </shape>
</item>
</selector>

您将得到如下结果:

Sample Image