ShapeableImageView
使用如下:
<com.google.android.material.imageview.ShapeableImageView
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:scaleType="centerCrop"
app:shapeAppearance="@style/roundedCorner6dpStyle"
android:id="@+id/recipeIcon"
src
android:layout_width="64dp"
android:layout_height="64dp"/>
<style name="roundedCorner6dpStyle">
<item name="cornerFamily">rounded</item>
<item name="cornerSize">6dp</item>
</style>
如果没有添加scaleType centerCrop就会出现圆角不对劲的情况。
后续有空,研究下为什么。这里先做记录。