功能要求
当用户点击fab的时候,屏幕上的其他区域应该是不可点击的,如果用户点击其他区域,那么就应该收缩fab回到初始状态。
观察一下其他应用:
发现实质点击按钮之后启动了新的fragment,并将背景设置为半透明。
具体实现
首先,随便找一个fab的开源库:
compile 'net.i2p.android.ext:floatingactionbutton:1.9.0'
然后,activity里的fab的作用是启动一个新的fragment:
public class MainActivity extends AppCompatActivity {
private FloatingActionsMenu fab_menu;
@Override