问题:最近有个需求,如下图,绿色框是张会随着显示个数而改变的等边图片。
我以前的做法是等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"
/>
简单实现我想要的效果