2013-04-12 97 views
0

我設計了一個屏幕,點擊菜單中的按鈕幻燈片從底部出來,並點擊其他按鈕時,菜單將滑出並消失,但我的要求是我想讓菜單滑出每當我點擊任何地方在菜單部分外面的屏幕中。請告訴我如何實現這一點。如何在點擊屏幕時進行滑出動畫?

//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

我想你可以嘗試使用

YourItemName.setOnFocusChangeListener(new OnFocusChangeListener() {   

     public void onFocusChange(View v, boolean hasFocus) { 
      if(!hasFocus) 
       // TODO Auto-generated method stub 
     } 
    }); 
+0

所以它的工作或沒有? – Earest

相關問題