【问题标题】:Android create item in GridView with round corners and ImageViewAndroid在带有圆角和ImageView的GridView中创建项目
【发布时间】:2014-10-22 19:04:31
【问题描述】:

我有一个 GriView,其中每个元素都是圆角卡片。在它的顶部有一个从网络加载的 ImageView。我想将图像放入卡片内,使其顶角变圆。我已经尝试过使用图层列表背景,但没有结果。

有人可以给我一些提示吗?

提前致谢

【问题讨论】:

    标签: android android-imageview rounded-corners cardlayout


    【解决方案1】:

    我找到了一个解决方案:只需在不透明的相对布局后面放置一个圆角的 imageview(带圆角的矩形)(仅在底部具有相同数量的圆角),然后在 imageview 中设置一个负的底部边距,以便它将被相对布局覆盖近 5 px

    【讨论】:

      【解决方案2】:

      你可以使用这个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" />
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-13
        • 2014-02-01
        • 2012-09-15
        • 1970-01-01
        • 1970-01-01
        • 2010-12-13
        • 1970-01-01
        相关资源
        最近更新 更多