2014-03-30 39 views
1

我注意到当试图拖动导航抽屉时从左向右缓慢打开它,它不会按预期方式打开。它只显示细长的边缘并再次隐藏。你必须很快才能打开它。我使用谷歌的sample application进行了测试。 我该如何改变这种行为?我希望它独立地打开拖动速度。我怎么能达到这个?拖动android导航抽屉的速度

+0

我认为这个链接将帮助您:关于加快关闭“抽屉式导航栏”动画速度?] [1] [1]:http://stackoverflow.com/questions/19460683/speed-up-navigation-drawer-animation-speed-on-closing –

回答

-1

首先从下面的链接下载sourcode文件:

DrawerLayout.java

ViewDrawerHelper.java

,并在您的应用程序上面两个文件粘贴util包(或者你想要的),并在您的活动借此抽屉布局的参考不android.support.v4.widget.DrawerLayout变化活动的布局文件的抽屉布局参考,

现在调整

private static final int MAX_SETTLE_DURATION = 600; // ms 

的ViewDrawerHelper,加快只是增加值,减少只是减少值。

如果你想添加的操作栏切换按钮的动作,然后从下面的链接下载的

ActionBarDrawerToggle.java

ActionBarDrawerToggleJellybeanMR2.java

ActionBarDrawerToggleHoneycomb.java

的源文件,并在粘贴上述文件的应用程序util包(或你想要的地方)
注意: - 确保每个新添加的导入包ed文件是指你的应用程序项目中的文件,而不是android.support.v4.widget。*;

如果上面的链接无法正常工作,请添加http://