如何获得点击futuresimple图书馆FloatActionButton的事件? [英] How to get Click Event of futuresimple library's FloatActionButton?
本文介绍了如何获得点击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屋!
查看全文