本文共 1933 字,大约阅读时间需要 6 分钟。
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!
编程:悬浮菜单按钮FloatingActionButton实例
本文博客链接:,作者:jdh,转载请注明.
环境:
主机:
开发环境: Studio 2.2 Preview 3
说明:
用第三方库FloatingActionButton实现悬浮菜单按钮
效果图:
布局:
源码:
FloatingActionsMenu buttonToolMenu = (FloatingActionsMenu) findViewById(R.id.button_tool_menu); FloatingActionButton buttonQuit = (FloatingActionButton) findViewById(R.id.button_quit); FloatingActionButton buttonPalette = (FloatingActionButton) findViewById(R.id.button_palette); FloatingActionButton buttonTool = (FloatingActionButton) findViewById(R.id.button_tool); FloatingActionButton buttonCamera = (FloatingActionButton) findViewById(R.id.button_camera); dialogClearScreenInit(); dialogPaletteInit(); dialogSelectImageInit(); progressDialogInit(); RxView.clicks(buttonQuit) .throttleFirst(1, TimeUnit.SECONDS) .compose(this.bindUntilEvent(ActivityEvent.DESTROY)) .subscribe(v -> { Voip.getInstance().hangUpCall(callId); finishActivity(); }); RxView.clicks(buttonPalette) .throttleFirst(1, TimeUnit.SECONDS) .compose(this.bindUntilEvent(ActivityEvent.DESTROY)) .subscribe(v -> { buttonToolMenu.collapse(); dialogPalette.show(); }); RxView.clicks(buttonCamera) .throttleFirst(1, TimeUnit.SECONDS) .compose(this.bindUntilEvent(ActivityEvent.DESTROY)) .subscribe(v -> { buttonToolMenu.collapse(); dialogSelectImage.show(); });
参考链接:
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!