带有圆angular的FrameLayout

我在我的根视图(线性:垂直)内有一个FrameLayout,根据用户input,我使用它来保存不同的片段。 FrameLayout比背景小,所以它看起来是“浮动的”。

我如何绕过FrameLayout的angular落?

FrameLayout内部的碎片不是图片,所以我不能裁剪它们。

Solutions Collecting From Web of "带有圆angular的FrameLayout"

在你的drawable文件夹中创build一个xml文件,例如your_rounded_shape.xml ,并添加下面的代码:

 <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#CCCCCC"/> <stroke android:width="2dp" android:color="#999999"/> <padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp"/> <corners android:bottomRightRadius="8dp" android:bottomLeftRadius="8dp" android:topLeftRadius="8dp" android:topRightRadius="8dp"/> </shape> 

然后在您的FrameLayout使用your_rounded_shape.xml作为背景。 像这样的东西:

 <FrameLayout android:width="match_parent" android:height="wrap_content" android:background="your_rounded_shape"/>