我设计了一个屏幕,其中点击菜单中的按钮幻灯片从底部出来,点击其他按钮菜单将滑出并消失,但我的要求是我想让菜单滑出每当我点击菜单部分外的屏幕中的任何位置。请告诉我如何实现这一目标。
//Code
if(v==mBtnMenu){
mBtnMenu.setVisibility(Button.INVISIBLE);
mFrameLayoutCustom.startAnimation(slideInAnim);
mFrameLayoutCustom.setVisibility(View.VISIBLE);
} else if (v == mBtnMenuonTop) {
mBtnMenu.setVisibility(Button.VISIBLE);
mFrameLayoutCustom.startAnimation(slideOutAnim);
mFrameLayoutCustom.setVisibility(View.GONE);
}
答案 0 :(得分:0)
我认为您可以尝试使用
YourItemName.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if(!hasFocus)
// TODO Auto-generated method stub
}
});