如何在浮动操作按钮中将图像设置为居中裁剪

Posted

技术标签:

【中文标题】如何在浮动操作按钮中将图像设置为居中裁剪【英文标题】:How to set image to center crop in Floating Action Button 【发布时间】:2016-11-07 18:33:44 【问题描述】:

我想将用户个人资料图片放在 FAB 中,但它出现在它上面的尺寸真的很小,如何居中裁剪它..

 <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab_blurrhgrh"
        android:visibility="visible"
        android:layout_marginStart="6dp"
        android:layout_gravity="center|start"
        app:backgroundTint="@color/white"
        android:layout_
        android:layout_
        android:elevation="4dp"
        android:src="@drawable/dev_pic_crop"
      android:adjustViewBounds="true"
         android:scaleType="centerCrop"
        android:layout_alignParentEnd="true"/>

【问题讨论】:

你试过 adjustViewBounds 或 scaleType 吗?您可以将 scaleType 设置为 centerCrop 试过但没用 【参考方案1】:

我找到了答案,

app:maxImageSize="64dp"

【讨论】:

【参考方案2】:

FAB 不提供整个空间来显示图标/图像。因此,图标的空间有限,如图所示。缩放不会帮助您在整个 FAB 空间上显示图标。这会阻止您实现您想要的吗? 不,您可以做的是覆盖 dimensions.xml 中的原始资源,或者您可以创建自定义 FAB。按照下面给出的链接。 https://blog.stylingandroid.com/floating-action-button-part-1/

【讨论】:

以上是关于如何在浮动操作按钮中将图像设置为居中裁剪的主要内容,如果未能解决你的问题,请参考以下文章

在android中将drawable设置为浮动操作按钮ImageView

如何使用 VBA 在 Word 中将多个图像裁剪为相同大小,同时使其适合其容器形状

如何自动裁剪和居中图像

如何在 iOS 的 swift 中将浮动操作按钮放在 tableView 中?

如何在 JavaFX 中将图像设置为按钮的大小

如何在 discord.py 中将图像裁剪为带有枕头的圆形?