我正在使用FAB按钮获取个人资料图片,但它已经有了一些填充。我正在使用以下代码创建FAB按钮。
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_margin="@dimen/fab_margin"
android:src="@drawable/student"
app:layout_anchor="@id/app_bar"
app:layout_anchorGravity="bottom|end"/>
如何删除库自动提供的填充。我还附上了输出截图。我想删除这种天蓝色并增加src图像的大小。
答案 0 :(得分:14)
只需在dimens.xml
文件中添加
<dimen name="design_fab_image_size" tools:override="true">36dp</dimen>
这可能不适用于第三方库。
答案 1 :(得分:1)
将此添加到您的fab xml布局中
android:elevation="0dp"
app:elevation="10dp"
app:useCompatPadding="true"
这将完成工作。对我来说很完美。
答案 2 :(得分:1)
您可以更改属性app:maxImageSize以匹配图像的大小。
app:maxImageSize="the wanted size"
我发现解决方案更安全,因为它覆盖了design_fab_image_size,因为如果您的应用程序具有多个浮动操作按钮,则只需更改一个即可。
答案 3 :(得分:0)
只需添加
app:useCompatPadding="false"