我使用了Material组件为我的Android应用进行了样式设计,但是没有找到任何替换ImageView和/或ImageButton的组件。
我使用了Material组件为我的Android应用进行了样式设计,但是没有找到任何替换ImageView和/或ImageButton的组件。
ImageView
,你可以使用继承自 AppCompatImageView
的 ShapeableImageView
。<com.google.android.material.imageview.ShapeableImageView
android:scaleType="centerCrop"
android:adjustViewBounds="true"
app:shapeAppearanceOverlay="@style/customImageViewRounded"
app:srcCompat="@drawable/...."
使用:
<style name="customImageViewRounded" parent="">
<item name="cornerFamily">rounded</item>
<item name="cornerSize">32dp</item>
<item name="cornerFamilyBottomRight">cut</item>
<item name="cornerSizeBottomRight">50%</item>
<item name="cornerSizeBottomLeft">0dp</item>
</style>
目前在v1.1.0中,没有MaterialImageView
或者MaterialImageButton
。
但是在v1.2.0中,有一个名为ShapeableImageView
的控件出现了,它继承自AppCompatImageView
。