我通过下载包含24dp中图标的png drawables的存档,从android支持库创建了材质浮动操作按钮,并使用material icons site中的添加图标。
这是我用FAB创建的代码:
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:elevation="6dp"
android:src="@drawable/ic_add"
app:fabSize="normal"
android:layout_gravity="bottom|right"
app:layout_anchorGravity="bottom|right|end"
app:pressedTranslationZ="12dp">
</android.support.design.widget.FloatingActionButton>
这是它在xml设计选项卡中呈现的方式:
由于我的按钮具有正确的xml语法,所以我没有做太多事情,图标显然是透明的,周围没有黑色背景。
答案 0 :(得分:3)
问题不是来自代码,而是来自图片本身,请尝试使用此icon
答案 1 :(得分:0)
这是一个Android工作室问题。尝试在设备中运行该应用程序,该按钮可能正确显示。有关此错误的更多详细信息 - ic_stop_white_*dp.png background is black, not transparent