我注意到当尝试将导航抽屉从左向右缓慢拖动以打开它时,它将无法按预期打开。它只显示纤细的边缘并再次隐藏。打开它必须非常快。我使用谷歌的sample application对其进行了测试。 我怎么能改变这种行为?我希望它能独立打开拖动速度。我怎么能达到这个目标?
答案 0 :(得分:0)
我认为此链接可以帮助您:Speed up 'Navigation Drawer' animation speed on closing?
public boolean smoothSlideViewTo(... int duration) {
...
return forceSettleCapturedViewAt(... int duration);
}
对于迟到的回复抱歉:)
答案 1 :(得分:-1)
首先从下面链接下载sourcode文件:
并将上述两个文件粘贴到您的应用程序工具包中(或您想要的位置)并在您的活动中参考此抽屉布局而不是android.support.v4.widget.DrawerLayout
更改活动布局文件中的抽屉布局参考,
现在调整
private static final int MAX_SETTLE_DURATION = 600; // ms
ViewDrawerHelper的,加速只是增加值而向下只是减少值。
如果要在操作栏切换按钮上添加操作,则从下面链接下载
的源文件ActionBarDrawerToggleJellybeanMR2.java
ActionBarDrawerToggleHoneycomb.java
并将上述文件粘贴到您的应用程序util包中(或您想要的位置)
注意: - 确保每个新添加文件的导入包引用应用程序项目中的文件,而不是android.support.v4.widget。*;
如果以上链接无效,请添加http://