我有一个FrameLayout
,其中包含LinearLayout
TextView
和2 View
个不同的背景颜色。 FrameLayout
有一个背景可绘制的圆角淡黄色矩形。
我希望最后的View
(较暗的黄色)被背景可绘制剪裁,即FrameLayout
底部应该有圆角。
如何实现这一目标?它可以仅通过XML完成吗?
答案 0 :(得分:1)
您可以制作不同的XML并应用于framelayout。 XML代码如下。
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<corner
android:bottomLeftRadius="Any integer value"
android:bottomRightRadius="Any integer value" />
</shape>
答案 1 :(得分:0)
我最终将CardView
与app:cardCornerRadius="40dp"
一起使用。
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="300dp"
android:background="#FFA737"
app:cardCornerRadius="40dp">