Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何非常缓慢地关闭滑动菜单_Android_Android Animation_Slidingmenu - Fatal编程技术网

Android 如何非常缓慢地关闭滑动菜单

Android 如何非常缓慢地关闭滑动菜单,android,android-animation,slidingmenu,Android,Android Animation,Slidingmenu,我在代码中使用了jeremyfeinstein.slidingmenu。 当我触摸菜单按钮时,菜单将显示并关闭。 另外,我想非常缓慢地关闭菜单。所以我试着重写Transition,但它不起作用!如何处理 @Override public boolean onCreateOptionsMenu(Menu men) { // Inflate the menu; this adds items to the action bar if it is present. // getMenu

我在代码中使用了jeremyfeinstein.slidingmenu。 当我触摸菜单按钮时,菜单将显示并关闭。 另外,我想非常缓慢地关闭菜单。所以我试着重写Transition,但它不起作用!如何处理

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

除了覆盖showMenu或在SlidingMenu中添加自定义方法之外,我没有其他想法这是我的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,希望这有帮助