如何关闭SlidingMenu非常慢

时间:2014-01-24 02:18:26

标签: android android-animation slidingmenu

我在我的代码中使用了jeremyfeinstein.slidingmenu。 当我触摸菜单按钮时,菜单将显示并关闭。 我也想非常慢地关闭菜单。所以我尝试了overridePendingTransition,但它不起作用!如何处理?

@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;
}

2 个答案:

答案 0 :(得分:0)

除了覆盖showMenu或在SlidingMenu中添加自定义方法外,我没有任何想法

答案 1 :(得分:0)

这是我的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>

只需更改持续时间参数即可,对于fadeout只需交换toAlpha和fromAlpha,希望这有帮助