FloatingActionButton 间接继承 ImageView,可以使用如下方式在代码中设置图标:
//设置图标
fab.setImageDrawable(getResources().getDrawable(R.drawable.fab));
fab.setImageResource(R.drawable.fab);
或者在xml中设置属性
android:src="@drawable/ic_add_white_24dp"
FloatingActionButton 的背景颜色默认是主题的 colorAccent 表示的值,在代码中可以通过如下方式修改 FloatingActionButton 的背景颜色,具体如下:
//设置背景颜色
fab.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor("#000000")));
可以通过如下方式设置 FloatingActionButton 的大小,具体如下:
//设置大小
fab.setSize(FloatingActionButton.SIZE_MINI);
设置在其它控件上方显示
fab.bringToFront();