我想将自定义图标添加到fab按钮, 我指定它像
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
android:src="@mipmap/ic_custom" />
它显示了图标,但没有完全填充晶圆厂,留下一些余量。
我希望我的图标完全占据工厂的尺寸和宽度(我的图标是圆形的)
答案 0 :(得分:1)
浮动操作按钮会自动为图标添加填充。它不允许图像占据整个宽度/高度,而不是guidelines。
为此创建一个带阴影/高程的自定义圆id
。
答案 1 :(得分:0)
一个简单的修复: 使用相对布局作为根布局。而不是fab,使用普通的图像视图或按钮,并根据需要将src设置为您的自定义图标和位置。让我们假设你有一个带有id&#34; sv&#34;的ScrollView。你想要浮动按钮。只需使用android:layout_above =&#34; @ id / sv&#34;其中sv是你的ScrollView。
<ImageView
android:id="@+id/floatingActionButton"
android:layout_width="56dp"
android:layout_height="56dp"
android:layout_above="@id/sv"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="16dp"
android:layout_marginEnd="16dp"
android:clickable="true"
android:onClick="edit"
android:padding="0dp"
android:scaleType="fitXY"
android:src="@drawable/ic_pen" />