我在我的代码中使用了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;
}
答案 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,希望这有帮助