2014-01-24 82 views
0

我在我的代碼中使用了jeremyfeinstein.slidingmenu。 當我觸摸菜單按鈕時,菜單將顯示並關閉。 另外我想慢慢關閉菜單。所以我嘗試了overridePendingTransition,但它不起作用!如何處理這個?如何關閉SlidingMenu非常慢

@Override 
public boolean onCreateOptionsMenu(Menu men) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    // getMenuInflater().inflate(R.menu.main, menu); 

    if (menu.isMenuShowing()) 
     menu.showContent(); 
    else{ 
     menu.showMenu(); overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out); } 

    return false; 
} 

回答

0

我沒有,除了在SlidingMenu

0

覆蓋showMenu或添加自定義方法的想法,這是我fadein.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"> 
    <alpha 
     android:fromAlpha="0.0" 
     android:toAlpha="1.0" 
     android:interpolator="@android:anim/accelerate_interpolator"   
     android:duration="500" 
    android:repeatCount="0" /> 
</set> 

只是改變了持續時間參數會做,對於淡出只是交換toAlpha和fromAlpha,希望這有助於