材质组件中没有 ImageView/ImageButton (Android)
Posted
技术标签:
【中文标题】材质组件中没有 ImageView/ImageButton (Android)【英文标题】:No ImageView/ImageButton in Material Components (Android) 【发布时间】:2020-08-06 11:44:36 【问题描述】:所以我用材料组件设计了我的 android 应用程序,但没有找到 ImageView 和/或 ImageButton 的替代品。
【问题讨论】:
ImageButton 可以使用MaterialButton @KasımÖzdemir 怎么样? 【参考方案1】:目前在 v1.1.0 中,没有 MaterialImageView
或 MaterialImageButton
。
但在 v1.2.0 中,出现了 ShapeableImageView
扩展 AppCompatImageView
【讨论】:
好的,会调查的。谢谢。【参考方案2】:关于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>
【讨论】:
以上是关于材质组件中没有 ImageView/ImageButton (Android)的主要内容,如果未能解决你的问题,请参考以下文章