如何获得点击futuresimple图书馆FloatActionButton的事件? [英] How to get Click Event of futuresimple library's FloatActionButton?

查看:150
本文介绍了如何获得点击futuresimple图书馆FloatActionButton的事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用这个库这library.I使用$ C $下在其在github上的描述说明。看起来是这样的我有事件的菜单按钮,而不是它的主按钮。我想,当它的点击/支出来获得它的主按钮的点击事件化妆休息布局模糊。甚至想隐藏或设置为默认状态,当用户点击或触摸其他地方在屏幕上。

  FloatingActionButton actionC =新FloatingActionButton(getBaseContext());
    actionC.setIcon(R.drawable.notes);
    actionC.setTitle(添加记事);
    actionC.setOnClickListener(新View.OnClickListener(){
        @覆盖
        公共无效的onClick(视图v){
           //
        }
    });    FloatingActionsMenu floatingActionsMenu =(FloatingActionsMenu)findViewById(R.id.multiple_actions);
    floatingActionsMenu.addButton(actionC);
   //((FloatingActionsMenu)findViewById(R.id.multiple_actions))Add按钮(actionC)。
    最后FloatingActionButton actionA =(FloatingActionButton)findViewById(R.id.action_a);
    actionA.setIcon(R.drawable.event);
    actionA.setTitle(让生活事件);
    actionA.setOnClickListener(新View.OnClickListener(){
        @覆盖
        公共无效的onClick(查看视图){            //
        }
    });


解决方案

和答案。

  floatingActionsMenu.setOnFloatingActionsMenuUpdateListener(新FloatingActionsMenu.OnFloatingActionsMenuUpdateListener(){
        @覆盖
        公共无效onMenuExpanded(){
            Toast.makeText(Launcher.thisFDF,Toast.LENGTH_LONG).show();
        }        @覆盖
        公共无效onMenuCollapsed(){
        }
    });

I am using this library this library.I used the code described in its description on github. looks like this I have event for the menu buttons, not its main Button. i want to get its main button's click event for make rest layout blur when its clicked/expended. even want to hide or set its default state when user click or touch somewhere else on screen.

FloatingActionButton actionC = new FloatingActionButton(getBaseContext());
    actionC.setIcon(R.drawable.notes);
    actionC.setTitle("Add note");
    actionC.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
           //
        }
    });

    FloatingActionsMenu floatingActionsMenu = (FloatingActionsMenu)findViewById(R.id.multiple_actions);
    floatingActionsMenu.addButton(actionC);
   // ((FloatingActionsMenu) findViewById(R.id.multiple_actions)).addButton(actionC);
    final FloatingActionButton actionA = (FloatingActionButton) findViewById(R.id.action_a);
    actionA.setIcon(R.drawable.event);
    actionA.setTitle("Make life Event");


    actionA.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            //
        }
    });

解决方案

and the answer is .

  floatingActionsMenu.setOnFloatingActionsMenuUpdateListener(new FloatingActionsMenu.OnFloatingActionsMenuUpdateListener() {
        @Override
        public void onMenuExpanded() {
            Toast.makeText(Launcher.this, "Fdf", Toast.LENGTH_LONG).show();


        }

        @Override
        public void onMenuCollapsed() {


        }
    });

这篇关于如何获得点击futuresimple图书馆FloatActionButton的事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆