Android开发:实现动态的等边图片

问题:最近有个需求,如下图,绿色框是张会随着显示个数而改变的等边图片。
Android开发:实现动态的等边图片
我以前的做法是等RecyclerView绘制完取itemView 宽度。重新设置ImageView宽高。

现在则是使用ConstraintLayout。给ImageView设置layout_constraintDimensionRatio属性,如下

<ImageView
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:scaleType="fitXY"
    app:layout_constraintDimensionRatio="1:1"
    />

简单实现我想要的效果

上一篇:UIButton图片设置


下一篇:五、 ImageView图片控件