我正在尝试将 SlidingMenu 添加到我的活动中。我的代码如下所示:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
informationMenu = new SlidingMenu(this);
informationMenu.setMode(SlidingMenu.LEFT);
informationMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
informationMenu.setTouchModeBehind(SlidingMenu.TOUCHMODE_MARGIN);
informationMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
informationMenu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
informationMenu.setMenu(R.layout.main_info);
informationMenu.setTouchModeBehind(SlidingMenu.TOUCHMODE_MARGIN);
informationMenu.setOnOpenListener(new SlidingMenu.OnOpenListener() {
@Override
public void onOpen() {
helpMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE);
}
});
informationMenu.setOnClosedListener(new SlidingMenu.OnClosedListener() {
@Override
public void onClosed() {
helpMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
}
});
}
但是在添加这个之后,我经常会在我的活动开始之前看到黑屏 1 或 2 秒。我尝试使用 AsyncTask 来创建菜单,但我没有得到很大的改进。有可能修复它吗?
PS我正在使用这个库:https ://github.com/jfeinstein10/SlidingMenu