Android使用圆角和ImageView在GridView中创建项目
我有一个GriView,其中每个元素都是一张有圆角的卡片。在它的顶部有一个从网络加载的ImageView。我想适合卡内的形象,这样它将有顶部的角落圆角。我尝试过图层列表背景,但没有结果 有人能给我一些提示吗Android使用圆角和ImageView在GridView中创建项目,android,android-imageview,rounded-corners,cardlayout,Android,Android Imageview,Rounded Corners,Cardlayout,我有一个GriView,其中每个元素都是一张有圆角的卡片。在它的顶部有一个从网络加载的ImageView。我想适合卡内的形象,这样它将有顶部的角落圆角。我尝试过图层列表背景,但没有结果 有人能给我一些提示吗 提前感谢我找到了一个解决方案:只需在不透明的相对布局后面放置一个圆角的imageview(带圆角的矩形)(只有底部有相同数量的圆角),然后在imageview中设置一个负的底部边距,这样相对布局就可以将其覆盖近5像素 并为其设置此参数: <com.joooonho.Selectabl
提前感谢我找到了一个解决方案:只需在不透明的相对布局后面放置一个圆角的imageview(带圆角的矩形)(只有底部有相同数量的圆角),然后在imageview中设置一个负的底部边距,这样相对布局就可以将其覆盖近5像素 并为其设置此参数:
<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" />