我有一个GriView,其中每个元素都是带圆角的卡片。在它的顶部有一个从网络加载的ImageView。我想将图像放在卡片内部,使其顶角为圆角。我已经尝试了图层列表背景,但没有结果。
有人能给我一些提示吗?
提前致谢
我找到了一个解决方案:只需在不透明的相对布局后面放置一个圆形的imageview(带圆角的矩形)(仅在底部有相同数量的圆角),然后在imageview中设置一个负底边距,这样它就会被覆盖相对布局为近5 px
你可以使用这个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" />