gpt4 book ai didi

android - subview 不固定父形状

转载 作者:行者123 更新时间:2023-11-29 20:59:08 24 4
gpt4 key购买 nike

我有一个圆角布局,现在我想添加一个与父布局的高度和宽度相匹配的 subview (Imageview)。

我的问题是 subview 隐藏了父 View 的圆角。

enter image description here

如何在不使用 margin 属性的情况下将其限制在父布局的边框内,以便父布局的圆角保持可见?

PS:我通过覆盖 onDraw() 方法创建了父布局的圆角。

我的代码:

protected void onDraw(Canvas canvas) {
canvas.drawRect(0, 0, width, height, mpaint);
super.onDraw(canvas);
}

最佳答案

在我看来,你可以将你的 subview 放入一个CardView(支持v7),这实际上是一个FrameLayout,但它通过设置来处理角落一行代码:

app:cardCornerRadius="3dp"

无论 subview 是什么,它都可以按照您设置的半径裁剪角。

关于android - subview 不固定父形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26701319/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com