我有一个GriView,其中每个元素都是带圆角的卡片。在它的顶部有一个从网络加载的ImageView。我想将图像放在卡片内部,使其顶角为圆角。我已经尝试了图层列表背景,但没有结果。
有没有人可以给我一些提示?
提前致谢
答案 0 :(得分:1)
我找到了一个解决方案:只需在不透明的相对布局后面放置一个圆角的图像视图(带圆角的矩形)(仅在底部有相同数量的圆角),然后在图像视图中设置负底边距,以便它将通过相对布局覆盖近5个像素
答案 1 :(得分:0)
您可以使用此lib
并为其设置此参数:
<com.joooonho.SelectableRoundedImageView
...
app:sriv_left_top_corner_radius="16dip"
app:sriv_right_top_corner_radius="16dip"
app:sriv_left_bottom_corner_radius="0dip"
app:sriv_right_bottom_corner_radius="0dip"
...
app:sriv_oval="false" />